Kelly Rivers
Her lectures are fairly simple to understand if you pay attention. She's really good at answering questions from students and also explains using examples that are easy to understand. Homework is on the harder/time-consuming side, so be sure to work with other students. Midterm averages are around 80%. Lenient on grading and an enthusiastic prof.