Dan Suciu
Dan is really passionate about the topic and seems to care about how successful the students are in asking questions and in understanding the material. However, the class structure could be better organized. Having the last homework take up all my time during the last week of classes was not fun. Overall Dan is a decent professor.