Maxwell Foxman
The lectures could be a bit dry but also had lots of current and relevant topics. The best part of this class is the grading systemwith multiple extra credit opportunities there were 248 possible points, with only 196 needed for A+ (Meaning you can skip some assignments along the way, like during midterms). 3 easy papers and 2 open note tests.