Amazing professor. Grading is fair and the entire class set up was great. His lectures weren't boring and class discussions were very interesting to participate in. I enjoyed this class and I am not a huge fan of history. I recommend taking him 100%.