This class was tough.
I would recommend this course only if you are willing to put in at least 12 hours each week.
This is an online course. However, this class can be pretty labor intensive. Make sure to watch all videos, read and take notes on the chapters, and do all homework! He does offer extra credit and is there when you need him.
Hours per week:
Advice for students:
Do NOT take this online course if you have literally any other commitments.