Sujoy Chakraborty
The course itself is not hard if you have a programming background. This professor lectures most of the class and almost always went over class time. He also does not explain things very well if you have questions. Does not input grades at all until the very last minute so no valuable feedback is provided. He is not  that communicative over email.