Very fast paced, which I love. 10 weeks is a very short amount of time, but it's efficient for someone like me who would like to finish school as quickly as possible. Some "instructors" (not all professors) seem to rely heavily on material (physical and online resources) rather than spend time actually teaching. The school is BYOD - bring your own device - which is a blessing and a curse. There is a learning curve to the technical aspects that are required to submit assignments and pass classes. Online classes are actually more hassle than physical classes. It's much easier to show up to class a few days a week and do work when it is convenient for me. The best thing about the school, in my opinion, is the flexibility of class times. I am glad I'm attending, but I wouldn't recommend it if other options are open.