Hakan Gogtas
Hakan is a very good professor. A lot of the material is prepared by Hakan. Lectures were good and brings insights from his day time job. TA's are good. If you put forth the effort, you can get a very good grade in this course.