John Schell
He does not give good notes. He teaches all over the place. I basically had to go back and relearn what he was trying to teach. He shows signs that he doesn't always know what he is talking about. He is just not a good teacher to learn from. He can also be rude and he isn't sympathetic over technological issues.