Mauricio Alvarez
Went to lectures and took notes, no slides or anything but was easy to follow even while on my phone, though he has an accent that made him difficult to understand at times. Papers are easy, tests fair. Basically just read the book and took notes based off of the study guides and did fine.