Robert DiStasio
Professor DiStasio is a great! He's accessible outside of class & cares for the students. Curves the exams(actually tries to benefit as many people as possible). The exams are fair and similar to PS problems. The lab for this course sucks it's not in sync with the lecture and you have to make up your own procedure. Only responsible for lec though. 