Avoid this guy like the plague. Does not follow a schedule when it comes to graded deliverables, and does not give back quiz grades in a timely matter. You could be waiting months to get your grade back. Does not post any guidelines or rubrics for projects, and forget about having any resources available to study for tests. His lectures are a pain.