Andrew Kerandi
Multiple contradictions, changed marking scheme and didn't update syllabus, requires answers to be word for word from what he said on his slides otherwise its an automatic 0, refuses to provide feedback on assignments, hundreds of slides to memorize and no communication with students. Made me consider changing my major.