Angela Metzger
She really cares how well you understand the homework. She doesn't grade too harsh. She takes time to answer questions. She gives specific feedback on tests so you can do better the next time. She is great at explaining things the way that you need.