I like this college. I originally started with a chemistry and biology major. Most of the instructors were awesome and the curriculum was current, even cutting edge in some areas. As for the environment and atmosphere, students and faculty are respectful, professional and are there to get down to business. They offer numerous resources for students to use and they take suggestions for improvement. I believe that the teachers actually care about their students and well being. Most of the teachers are flexible and pretty fair also. I like the mix of students, especially now that I've switched my major to computer science! There are people older than me, and some in post secondary (highschool) students!! NHCC has been very supportive in my sudden change of my major too. And it's accredited, so all of the credits are able to be transferred to any of the numerous schools affiliated with their transfer programs also!