Anup Srivastava
Anup seems to mean well, but he has a hard time delivering the material to students in a way that's understandable. Mostly self-taught, but the slides and textbook are good resources to use for that. Also sometimes seems to flex his accomplishments a little too much.