really knows the content and very passionate about history. Very dry though and makes crass jokes, also swears a lot. I recommend if you want someone who knows their stuff. Attendance is mandatory if you want to pass though as he does not post slides