Ryan Peckham
Professor Peckham's class is not easy, but worth taking! He does curve exams and allow a note card. If you study the slides from the deck he shows in class, you will do well. I went from and B- on the first exam with days of study to a A- on the 2nd by only studying the lecture slides he actually went over in class for a couple hours. 