David Anderson
Professor Anderson is a very tough grader, and doesn't really explain why points were taken off assignments. I appreciate that he offered extra credit, although I barely maintained my GPA due to so many points being docked off. Hopefully future students will have better experiences in his course!