Pros: Engaging lectures, makes great slides/notes, unpacks information and concepts and makes them very simple and easy to understand. Sense of humor. Knows what he's talking about, teaches at SFU. Will hold class online if he's sick. Midterms very easy.

Cons: Two midterms two weeks apart, an assignment that he never went over