A+
Excellent.
I haven't had to pick a major yet, but in terms of classes and feeling out what I want to do, Yale's been great. Freshmen have a ton of flexibility and barely any distributional requirements to fulfill. As for the classes I've had, they've been great--lecture professors are amazing and the TAs/section leaders, though they aren't always exactly great teachers, are always very accessible and willing to help. My one seminar (writing) professor was amazing as well.