Ersan Cam
Professor Ersan Cam is an expert, as you can tell from his lecture style. He really cares about his students, not just the academics. His lectures and notes can be overwhelming at beginning, so you better come prepared. Also, make sure to sort out DB issues with him ASAP.  As with all IT courses, fingers > eyes, just one thing to keep in mind. 