David-James Gonzales
Dr. G is awesome! A few other reviews said he has lots of lectures on immigration, but immigration and urbanization are areas that he specializes in of course were going to talk about it! He approaches history in a unique and refreshing way. Lots of reading and subsequent essays, but no real tests or quizzes. Fair grader and cares about students.