Not too easy. Not too difficult.
DO NOT TAKE THIS COURSE! Her grading system is very weird. You either get all the credit or none of it. Her lectures are hard to follow and not interesting at all. She is also very poor at responding to emails (so are her TAs). Most of the time I had to wait almost a week before getting a response from her.
Things in the class learned where; nothing. I did not learn anything in this class.
Hours per week:
Advice for students:
Do all the online things with people from your class. You get generated the same questions. Many of them are online as well. Some quizes you got more than one attempt and it will tell you what you got wrong, screenshot this.