Noel Cazenave
Dr. Cazenave has changed who i am for the better. He is very intelligent, and the content is imperative to function in the world. Though he is a tough grader, he is very communicative about the things he is grading you on, emphasizing important points during lectures. If you attend class and do the reading, you will gain so much from him. 