John Danho
He is not an ordinary professor. He is the best among the dozens of professors I have ever met. He is a poet, philosopher, educator and one of the best thinkers in the school. He has a distinguished personality and a very flexible teaching thinking, and he gives very good essay feedback. You won't regret choosing his class.