Super knowledgeable about issues such as immigration and its always a pleasure to hear him talk in class; unfortunately, it's more of a discussion class and Greg tries to get students to talk before chiming in. Pretty easy grader. Show up and talk during discussions and it'll be a breeze. He assigns weekly readings, do them.