Robert Donato
I have had Donato for 2 semesters and I am extremely pleased with the courses. His lectures can be a little bit lengthy, but he tries to make them as interesting as possible. Weekly discussions, homework and tests as well as a group project to work on the entire semester. Hes not a hard grader and gives you all the resources you need to pass.