Top Course Tags
A Few Big Assignments
Not too easy. Not too difficult.
Great professor, interesting materials
The lab checks and graded projects
Hours per week:
Advice for students:
Work through the practice exams in a group setting