I liked this class overall, but it caused me a lot of stress. Get ready to memorize a million different terms. Jared is great and clearly caring, most of my frustration was with the TAs. I wouldn't reccomend taking this class if you have any other difficult ones to worry about.