In total 8 assignments, a couple of short quizzes, two midterms, and a final. If you actually want to learn the material and understand the concepts take this class. The homework can be found online if you are just looking for an easy A but you won't learn anything. His lecture slides are very detailed and you can do well by using just that.