Computer Science

The computer science courses at Northfield Mount Hermon will do more than help you become an accomplished programmer.

You'll learn critical thinking skills, gain self confidence, and learn to trust your own expertise. You'll also learn the importance of collaboration and working as a team. In other words, you'll learn the discipline of problem solving in today's world.

You'll start to work in Java, designing programs that incorporate shapes and animation, color and sound. Maybe you'll design a video game with battling aliens or whimsical animals. The projects are fascinating and enjoyable, even as you learn to work with increasingly complicated concepts and mathematics. In fact, our AP-level class covers much of the same ground as a first-year college course.

As you learn about algorithms and data structures, loops, arrays, and binary trees, you'll gain an appreciation of how complicated software development is and how it can challenge you on many levels. You'll improve your technical, scientific skills at programming, but you'll also be pushed to be more creative. In effect, you'll learn to be both linear and nonlinear! And, of course, your teachers will be there to help you through. Dynamic and friendly, they'll push and encourage you; through them, you'll see that in computer programming, there always is another opportunity, another challenge.

For more information, and to see course descriptions, see the computer science section of the online Curriculum Guide.

Gretel Schatz

I want dance students to engage their own memory and intellect.

Becca Malloy

Science isn't just talk, but it certainly helps.

Mary Hefner

I love teaching AP Bio. The kids are highly motivated.

Faculty Profiles

This past summer, I increased my awareness of my identity by reconnecting with my native country, Ethiopia.


“I don’t think I would be anywhere near the person I am today if it wasn’t for NMH. It’s enlightened me about so many different things, and I’ve met people from everywhere you can imagine.”


In my old school, I never saw myself as someone who could be a Division I player one day. Now I can.


"One of my biggest influences has been my math teacher. He built this love of math in me—specifically, the idea that math can be used to interpret the world." 


"The fact that everything is here at my fingertips has really helped me grow."


"Almost all of our classes are conversation-based, which means that you're totally engaged in classroom discussion."


"I enjoy helping my friends, and it's given me a new respect for teachers. I may even go into teaching myself one day."


"In VOTES, I learned how to prepare and present—skills I drew on in Washington."


 "This year, I'm field hockey captain. I enjoy giving advice and support."


“I like that you can start completely new things. You can reinvent yourself.”


Dance has taken this creative learner on an artistic journey. 

Xiaoxian (Lily)

 “My teachers told me to use my own voice, and they pushed me to think about what I really believed in.”


"The curriculum here is hard, but it’s the right amount of hard."


“The academics are extremely rigorous, but because of the way teachers present things, it’s like, ‘I have school today!’”


“The learning you can do in a study-abroad program can outweigh anything else you can do even at a school like this.” 


“NMH encouraged me to explore new things, try everything, and see what’s best for me.”


“You’ll always find a place here as long as you just be yourself.”


“There is a community here that cares about you.”

Student Profiles