Mucahit Cevik
Excellent professor. There is a lot of material to cover, but if you stay on top of the course you will learn a lot. He is clearly knowledgable in the field, and demonstrates this in the lectures.