Eva Parkhurst
If you have the opportunity to take her, do it! She offered both extra credit in class and SONA. Her lectures are fun and she makes them interesting/entertaining. She's also down to earth and understanding. Her assignments are open all semester so you have plenty of time. Exams were easy if you went to class and kept up with the book. Best teacher!