Top Course Tags
Great Intro to the Subject
Many Small Assignments
Not too easy. Not too difficult.
Not a personal favorite topic, but a great class overall!
Real world examples for all topics
Hours per week:
Advice for students:
Don't worry about writing everything down, just focus on the board and discussion