Gerald Van Loon
He doesn't really explain confusing topics despite making us write feedback every week. He will offer extra credit without actually giving it and while giving a lecture he gets sidetracked a lot.