Reviews of professor Michael Barnhart

Rating: 5.0/5, difficulty: 3.0/5
Great and interesting lectures that keep you not only awake, but you actually learn about history through a professor who is definitely passionate about what he teaches. Would take his classes again for sure