Professor Rajan Gill knows his history topics very well. However, he is anti United States history. He talks about United States "slavery" and he skips important events like U.S Revolution, 1st President, Civil War etc. I wouldn't recommend this class if you want to enjoy history. Was very disappointed with how poorly he covers U.S. History.