This website uses cookies to ensure you get the best experience on our website. By continuing to use this website, you consent to our use of these cookies.

Our Mission for Academic Technology

The Cannon School community recognizes that rapid advances in technology are a driving force of change in the way people live, work, and play. In support of Cannon School’s Fundamental Vision, our goal is to provide students with opportunities to develop, and ethically apply, the skills of adaptive expertise using varied technologies to solve future problems. Cannon graduates will have the confidence and skill set to choose and adapt to future technological innovations.

Meet the Academic Technology Team

Bill Donovan, Director of Institutional Technology

Bill joined Cannon in 2015. He previously served as the Director of Technology at Sandy Springs Friends School in Sandy Spring, Maryland, and as the Technology Director at Canton Country Day School in Canton, Ohio. He earned his B.S. in Business Administration from University of Phoenix.
Bill's favorite things about his role at Cannon are having the opportunity to play, work, learn, and grow with an amazing group of talented faculty and staff, and seeing the joy and growth of students as they participate in Cannon's educational technology programs.

Bill enjoys playing drums and guitar in his spare time.

Mush Hughes, Upper School Makerspace Facilitator
Mush joined Cannon in 2017. Prior to that time, he was an Educational Technology Consultant for an international nonprofit. He earned his M.S.Ed. in Instructional Technology at State University of New York (SUNY) at Potsdam, and his
B.M. in Music Education and B.M. in Music Business from Crane School of Music at SUNY Potsdam.
Mush's favorite things about his role at Cannon are his ability to let students follow their own interests and passions, and that he is a learner in "all of this" with them.

Mush loves cooking, music, his wife, and his cat.

Jeremy Mattsson, Middle School Science Department Chair & Technology Integrationist

Jeremy has been a Middle School teacher at Cannon School for the past twelve years. The first half of those years were spent teaching sixth-grade math, and the most recent half teaching fifth-grade science and serving as the Science Department Chair. Technology Integration fuses his interests in teaching science, technology, and maker. A graduate of the University of Delaware, he received a Master’s Degree in teaching from the University of North Carolina at Charlotte, where he was a graduate assistant focused on teaching the nature of science. 

When not in the classroom, Jeremy is either championing the school’s sustainability initiatives or on the lacrosse field, where he has been coaching youth lacrosse for the past 15 years.
Leigh Northrup, Middle School Dean of Innovation

Leigh has been at Cannon School for 17 years, during which time he has been teaching and leading the maker movement. A graduate of Pfeiffer University, he received his Masters of Education from The University of Maryland (Go Terps). Leigh has acted as a catalyst for inventors and designers around the country, presenting at numerous local and national conferences about incorporating Makerspaces into education. 

When not tinkering in his ThinkTank space or coaching his robotics team to state competitions, Leigh enjoys extreme outdoors activities such as rock climbing, mountain biking, and whitewater kayaking.

Kathie Riley, Lower School Technology Coordinator
Kathie joined Cannon in 1999. Previously, she taught middle and high school classes at Gaston Christian School. She holds a M.Ed in Instructional Systems Technology.

Kathie's favorite things about her role at Cannon are working with creative and awesome children, and growing our computational thinking in new directions!
Kathie enjoys STEM-focused teaching and learning!

Eric Ruddy, Instructional Technologist

Eric joined Cannon in 2013. Prior to that time, he was a second grade teacher, media specialist, and instructional technologist for Cabarrus County Schools. Before entering the education industry, he served 6 years in the United States Navy. Eric has a B.S. degree in Elementary Education from UNC-Charlotte and a M.S. in Library and Information Studies from UNC-Greensboro.

Eric's favorite aspects of his role at Cannon are leading the innovative use of technology tools in our classrooms, supporting Cannon's technology needs, and serving as an Upper School Advisor.

Eric is father of Ella '21 and Callan '26. He enjoys fishing and camping, along with an occasional hunting trip.

Cannon School

Phone: 704-786-8171 | Fax: 704-788-7779