I love Nate he is so sweet & very passionate about this class. The class isn't too hard, you do have to study for the exams a little but there is no final & not much hw. He assigns 4 or 5 assignments in the beginning of the semester that are due at the end so don't make the mistake of saving them for the end of the semester like I did. Take this!!