Catherine Hamel
Do yourself a favor and take a class with Hamel. She is easily one of the best professors in the Engineering Department. She is super understanding, does a great job addressing and answering student's questions, and overall has great lectures. Has a unique grading system, but it is clearly explained and is very fair.