Fall 2018 - The class is pretty chill and straightforward. Gary is a pretty fun lecturer imo, and the concepts arent too bad. Though he is relatively new so he still had some issues, like not posting slides and talking fast at times. We had random weekly quizzes based on readings. These werent bad if you actually did the readings or paid attention in lecture. Exams were very straightforward and TAs were generous with points. Review the notes and you will be fine most likely.
Winter 2019 - Funny and helpful professor. Requires some math calculations but overall emphasize the large concepts. Math calculations aren't too difficult but can be challenging (especially the pedigree) Homework can be somewhat difficult (mostly calculations) but you don't need to take the exam if you do well on the homework. Discussion sections go over the calculations needed for homework (with sample problems) and the research paper to write for the assignment (mostly summary and some application). Attend class for clicker participation.