This class was tough.
This is a pretty confusing course if taken online. Hard but the time you need to dedicated to it is less than that of an in-person class.
Homework is spread out pretty well, which is nice. Only two tests.
Hours per week:
Advice for students:
Go in and ask him for help if you need it. He is there to give it to you and things might get confusing online.