Dr. Czyz is a very good lecturer, and the class is very interesting. However, there are four mandatory exams, two of which are cumulative: a midterm and a final. The midterm was 97 questions, and the final was 150. The exams are worth about 75-80% of your grade, and the final is 30%. Take another elective if you can.