Dr. G's Senior Thesis class can be difficult at times, but she provides so much guidance and clear criteria for assignments which really helps. If you're looking to go to grad school and want to do a thesis, I would highly recommend taking her class. A thesis isn't as scary as it sounds, and she helps us out a lot and gives a lot of feedback