Dr G is awesome. He is very clear about what you need to do to succeed. Form a study group, read ahead whenever possible and you'll be just fine. He allows a notecard and periodic table on exams which is so helpful, and he's pretty nice. I enjoyed his dorky dad-joke humor and appreciated his teaching approach. I definitely recommend his class.