John Driscoll
One of my favorite profs. He actually cares if you are doing well or not. Puts class material into practice. Not too heavy with the workload. Understanding during tough situations. Exams reflect material. I wish there were more profs like him.