David Hernandez
Taking the class online, I had to watch his lectures and his practice assignments through videos. The homework consists of copying what he does on the video, and then expanding on it. However, the videos are not informative at all. The lectures are vague, and the assignments use several concepts that have not been taught yet. 