took this course in the summer, so there were a lot of assignments due at the same time. interesting lectures that  really prep you for the tests. great professor! he seem to really care about his students. 