David Patrick
DP was great! Lots of time for quizzes and exams- the only thing you must reallllyyyyy work hard for is the Database project at the end of the semester- but you could literally email him at any time and ask for help on it- he is great- you NEED to take him.