Not too easy. Not too difficult.
All the materials are in detail with super helpful lectures. Quizes are not too difficult and tas are willing to answer questions.
great professor and contents are explained clearly with extra credit if 80% of people did the course evaluation.
Hours per week:
Advice for students:
Attend lectures and understand all the materials. Do he yourself and try to do all the past exams you have and clarify the points you are not sure about.