Mark Shen
Super interesting class and not a lot of work. Do the assignments and make sure you cite your work and you'll get 100%. He's really easy to work with and a pretty easy grader. Just do the work and you'll be fine!