One of Haverford's keystone strengths is its faculty. A large percentage of professors live on or near campus, and it isn't uncommon to be invited to their homes for dinner. We don't seem to be particularly interested in attracting "celebrity" faculty (i.e. former legislators to teach political science), but we have a solid core of bright, personable academics who know how to teach. While some professors are obviously going to be better than others, the Haverford faculty is an excellent group on the whole. We also benefit from very small class sizes-it's rare to find a class with more than 50 people, even at the introductory level. Higher-level classes frequently run under 15.
The only real problems that most students have with Haverford's academics involve the school's size. It is true that our small class sizes can cause a significant number of students to get shut out from the most popular classes. Also, because most departments only have a few professors, if one of them goes on leave, it can mean a significant drop-off in the number of courses offered that semester. The good news is that you can usually push your way into a class that counts towards your major. Haverford students can also take classes at Bryn Mawr, Swarthmore, and the University of Pennsylvania, so if you really want to take something bad enough, you can usually make it happen.