Chandan Suresh
Dr. Suresh is a great teacher and accessible outside of the class. The course is lecture heavy and must read textbook. Dr. Suresh tries to provide examples during lecture to better understand the concepts. There are 3 exams and 1 project that is due on the last week of class. My advice is stay on top of the reading and online lectures.