Jonathan Cook
Mr. Cook knows what he is talking about. You will learn so much in this course without realizing that you are learning. He cares so much about his students and how they are doing outside of the classroom. He is very funny and makes all students feel comfortable in discussion. He grades very fairly and is willing to help in any way he can. 11/10.