Zahra Vahedi
She's absolutely adorable and hilarious :) Well organized, friendly, respectful, clear w instructions. Exams were 100% from lecture notes. She makes everyone enjoy the class by providing a lot of relevant examples. I just loved her so much!