Vargas is highly knowledgable about history and explains things in a concise, easily digestible matter. It is a LOT of subject material, so get ready to read (but the book is free online, so that is a plus)! He is in my opinion a harsh grader, but if you study you will get an A. He was very kind and approachable, and obviously knew his stuff.