This class had absolutely no structure and he never followed the syllabus. Hammer does not keep a schedule and is extremely unclear on assignments. He is a nice guy but not a great professor if you are actually looking to learn. A little stress-inducing.