Drew Ginsberg
Drew is one of my favorite professors. He's super nice and makes this introductory class helpful and fun. Two major tests- content isn't super difficult if you go to lecture and study a bit.