Austin Booth
Great professor. It's obvious that he's passionate about the subject and cares about his students. Lots of reading, but not a ton of assignments. It's nice to learn how to write papers/resumes that will actually be useful as an engineer, and he has a lot of applicable experience.