Gity Karami
Professor Karami is very nice and does her best to explain the material. The in class quizzes are a bit fast paced, but they are graded based on completion and you learn a lot from them. While the lectures are a bit dry, she does explain the concepts clearly for the most part, and the assignments are not bad. 