Joshua Gordon
This being my last class of my undergrad, it is easy for me to say that this was by far my favorite class that I have taken. Not only were his lectures entertaining, he was able to bring in real world application since the material was in the field that he works in outside of this class.