Personally, I really enjoy UNH. It offers a lot of challenging yet fun classes and it makes my major worth it. The classes provide a strong background and they really focus on first hand experience. I have been able to get out of my comfort zone and accomplish many things at my university in only two years -- from becoming a tour guide to joining a co-Ed service fraternity to becoming president of one of the top 20 clubs on campus -- and above that, make plenty of friends! The university is small, yet has the feel of a big school. Sure, it may have its faults, but what university doesn't?