Scott Geiger
Professor Geiger is very helpful and accessible outside of class. The first two exams are pretty fair. Last test on JavaScript is hard, but he typically grades it more leniently. There are also open-book pop quizzes and a group project at the end of a semester.