I liked the flexibility in terms of online and physical classes. I would definately recommend it to anyone with a tight schedule. I disliked the high fees being charged for the self sponsored students. It made it hard for some students to proceed to the b
next level.
There is availability of reading materials which is a plus.