actual content is pretty easy, what makes this class hard is the amount of content on each exam. So much to memorize and missing 5 questions tanks your exam grade. put in the work and you'll be fine. i didn't pay attention to a single lecture and ending w an A-