Jacek Dzikowski
Brother, RUN for your life. 
You're gonna hate yourself every day of the semester if you register for this course with him. It's not for people who study last minute and still manage to get good grades - this is the only class where students can't cheat and get away with it. Its easier for me to do a full time job than be a student in his class