Cyrus Zargar
Cyrus is Best professor in terms of explaining about the course and very knowledgeable . The quizzes were little bit difficult and open book. However, the midterm and final were essay questions which i found it extremely difficult based on how he grades.