Pretty easy, overall.
Departmental tests are difficult, definitely prepare a lot for them. Attendance is critical.
Great teacher. Explains things super well. Tests are hard but practice tests help.
Hours per week:
Advice for students:
Only 1 group project that doesn't take long and you get to pick your group.