Gity Karami
Okay professor, lenient with deadlines and extra credit, but hw is very long and tedious and she seems like the type to assign those hw because she assumes students are passionate about the course.