Justin Liles
He knows a lot about history but doesnt teach it well. He has power points up with an light overview of the lecture but thats it. He talks way too fast and too much, It is impossible to understand his point, condense it for notes, and keep listening to the next point. I would not recommend you take him unless you learn through lectures only.