Chuck Crocker
Truly cares about his students and makes learning a wonderful and realistic experience. He brings in a ton of guest speakers for his course making it one of the most hands on courses I've ever taken.