Clifford Kaeser
Horrible professor, not a man of his word. Not tech saavy. (He's like 70 years old and he's tenured, so good luck with that lol.) Any other professor who offers this course would be a obvious better choice.