Kristen Wyckoff
Professor Wyckoff is nice when you get to actually know her. Her lectures have a lot of material, so you don't want to miss any. Be ready to take a lot of notes. The exams are a lot but not too hard if you study and do the extra problem sets.