This class is not the easiest with this professor. Making sure you read the textbook before class will help in order to understand the lectures. Professor does not seem engaged in the material and the lectures are confusing and hard to understand in class. Attendance is not mandatory. Exams are not the easiest. I would take with another professor.