The material in this class was very interesting, but the workload and grading did not make this class worth it for an elective. Prof's grading was insanely hard and the lectures were very long and dry. Overall, I wouldn't recommend this class to a non-history major.