I have nothing against him personally, and he is very knowledgable about specific things, but the man can't teach to save his life. He doesn't give you barely anything (no assignments until over 1/2 through the semester) to practice what he "teaches" and his lectures themselves are useless. Everyone did something else the entire classevery class.