This class was tough.
I would not recommend this professor for this class. This class itself is extremely difficult and the professor does not do a good job at explaining things. He just reads off the powerpoint.
There is a lot of different course work in this class. You have homework on three different platforms. The only good thing would be that the exams are multiple choice.
Hours per week:
Advice for students:
I basically had to teach myself the material through online videos. You have to pay extreme attention in class and it still won't be enough.