This class was tough.
Awful. The exams are impossible and take the entire time to finish.
You need to go to all of the classes to know the material that he does not post online (on purpose).
Hours per week:
Advice for students:
A class like this should not be taught online.