James Worley
One of the best professors I've ever had. He doesn't just teach the material extremely well, but he also gives immensely useful advice for real world situations and the current industry. He doesn't do this job for the money, cleary, because he enjoys being around his students. Also he gets his classes pizza on occasion- like I said- best prof ever.