Lindsey Menge
You have to study for it but she provides clear reviews for tests at the start of the unit. Lectures are amazing and she knows what she is talking about. She loves answering questions. If you don't understand an assignment, she or the TA's are more that willing to help. Would highly recommend her to anyone.