Elham Ebrahimi
A very caring teacher and a good introductory course. Lecture heavy with no textbook so attendance is necessary. Large amount of homework, hard tests (though very fair). Overall, the course is meant to be difficult and cover a lot of ground, she does a very good job of making it approachable. Offers extra assistance and is very personable. 