Hi Sicilib, I am currently in the program and should graduate in May as long as everything goes smoothly. It is a good program, but as with everything, there is always room for improvement and they make changes each semester based on the previous one...