Ivan Leon
He is an amazing professor. He is very educated and knows how to teach. Do not forget to participate, because it is highly important to. He offers extra credit in summaries and as a research paper. He is not difficult unless you do not pay attention to the lectures and samples.