Lua Koenig
She is a grad student so she understands the position the students are in. She's incredibly knowledgable and prepares you well for the tests with her study guides. The material is pretty tedious and a lot of it is very science-y but she makes it digestible and interesting. Offers extra credit and is available for help outside of class. She's great