Cliff Butcher
Took two courses with Cliff in my Master's (ME620, 725). Though the classes weren't super exciting, he's a pretty good lecturer. The assignments were probably the best aspects of both courses. Though more demanding than other courses, they really helped with the understanding of course content.