how many years is yabatech part time program