Scott MacEachern
Scott is hands down the best prof I've ever had. Lots of weekly homework and readings for a 3 unit course but overall the homework-type questions are fairly similar to the midterms and final. Would 100% recommend taking any course with Scott!