Daniel Johnson
The lectures for this class are awful. They aren't lectures so much as just youtube videos with no real demonstrations being made by the professor. It feels as if no effort was put into the curriculum for the class, as these videos are all available for free on youtube. Criticism is often highly opinionated and rarely helped me to better my work.