Farhad Goodarzi
Professor Goodarzi is simply awesome! He always answers all your questions at or after the class with patience. He devotes lots of time to his class, simplifies lectures so everyone understands, and really cares about the education of his students. Exams are a bit tough, but he is a fair grader and always available to talk after class. I recommend