hard to understand and doesn't help you out . 2 exams . midterm and final . exams are hard . i got my first and only D in this class .