Jack Troutt
He makes lectures enjoyable and I could tell that he really cares about this students' success. Grading criteria and expectations on assignments are very clear and if he has to mark something down, he would always make a comment on it to let you know why the point was taken off. And those comments were always reasonable.