Kristin Hall
She is very clear and teaches well. You provides lecture notes online which is all you need. Textbook is free online, $20 if you want a copy. Tests and quizzes are easy. She gives pop quizzes once a week instead of taking attendance. Super nice and smart