I thought Dr. G was pretty good! Yea the course is hard, it is a 3000 course you can't expect it to be easy, but as long as you read your book, practice (as always with math) and attend lectures, you'll be fine. She's pretty cool and will help you if you take the time to ask. Note: this is definitely a class you have to stay on top of.