Emrah Celik
You will learn a lot from him, although this is not an easy class at all, but i think it is because of the topics... The professor is always available, and a good grade is possible if you study regularly with his notes. He seems like he truly cares for students to understand, and do questions on their own. He is not a type to pamper students...