Paris Kalathas
Terrible teaching skill, slobby with slides, confusing lectures and homework. Lectures and homework often have errors (and the worst part is he didn't know he has errors until students point them out). Imagine going to class, learning new stuff about a difficult topic and gotta google things on the slides to double check. DO NOT take his class.