Only one exam in this class which wasn't difficult. Every class has an assignment due at the end. The class itself could get a little confusing and difficult. No final exam but there is a group project throughout the semester. Paying attention to the lecture slides and participating in group discussions and projects will get you a good grade.