This class was tough.
Lots of coursework to do in this course. Most units have 2 assignments each.
Not many. Too much work and big assignments to really take your time and pay attention to the material.
Hours per week:
Advice for students:
Look for alternatives. A different 3000 level course may be better