Michael Barnhart
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