Khatereh Ahadi
She's so nice, she moved her exams from in person to online when most of us said we were out of town. Her lectures are detailed and tell you everything you need to know. She makes the exams open notes and gives a detailed review. She also gave really good extra credit. Will definenatly take her again.