3 exams, a few super quick and easy hw assignments, and a project. Project ends up being very interesting and graded very fairly. The test questions are a bit hard but study well and you will do good! He words some of the questions like an LSAT it seems. Learned a lot and a fairly easy class with a very nice professor who cares about his students