James Taylor
At be beginning he would look like he is very rude with his students, but he's not. He knows a lot about CS and cares about his students. Good grader and very caring. Probably best CS professor I've ever had. 