29 Fort Greene Place, Brooklyn, New York 11217, United States
Just do the homework. You can skip his class, but if you do the homework, you'll 100% ace his tests because what he teaches in class isn't even remotely relevant on the exams. I'd recommend skipping every day, but...
The class is challenging. The teacher makes the course fun, but self studying will need to accompany the teaching in order to succeed.
Make sure to start working on the World War One project early so that you can go to him for help and get a 100. Do the flashcards as they are assigned, IF YOU LEAVE THEM TO THE LAST MINUTE YOU WILL BE DOOMED.