Disagree
Slight Disagree
Neutral
Slight agree
Agree
Strong agree!
Supplemental videos (examples and lightning reviews on the course Youtube channel)
Course skeleton (bulleted summary of lectures on the course website)
Tim's in-person or virtual office hours
TA in-person or virtual office hours
Resources & rationale footnotes on homeworks
In-class puzzles and exercises
In-class video clips (including Computerphile, Up and Atom)
The course website (compared to alternatives such as Courseworks)