Krishnendu Ghosh
Lectures often contained errors or were ended with "look it up online". Questions were answered with more questions. Required readings were useless, with the book assuming you know how to do the algorithm instead of teaching it you. Feedback was vague and delayed by months.