John Hoenig
Great professor, laid back, can't recommend enough. Class is centered around lectures but most work is on the (free, online) textbook material. Work was time consuming but simple enough, everything open book. Weekly quizzes and discussion boards, two exams and two papers. Not a tough grader in the slightest. Wish I could've taken him next semester!