Professor Hoffmann is an awesome professor! I received some of the best feedback ever, for the writing assignments in his class. He is very accessible outside of class, through his office hours, and will go above and beyond to answer any questions you might have. He does assign a lot of work, so be passionate about what history course you want.