Nicholas Gray

Computer Science Teacher

Nicholas Gray is a Massachusetts licensed teacher with over five years of international teaching experience. He holds a Bachelor’s Degree in Alternative Education Methods and Game Development, as well as a Master’s Degree in Agile Project Management. Nicholas currently holds a valid Massachusetts teaching license for grades 5-12 specializing in both Computer Science and Digital Literacy and English Language Arts.

In his most recent role, Nicholas served as an AP Computer Science Principles, Web Dev, and Computer Programming teacher for an American International School in Da Nang. Prior to that, he worked as an elementary/middle school teacher at The Korean International School of Hanoi where he implemented a coding curriculum for introductory coding classes and taught a range of class types all the way from game development and web design to English.

Nicholas is a strong advocate for the maker movement and creative computing, having founded an interdisciplinary game development makerspace for undergraduate learners, where he led workshops on interdisciplinary development practices and creative computing. He also has experience in teaching Python, Java, Javascript, game design, web development, and other related subjects to students ranging primarily from grades 5-12.

In his free time, Nicholas enjoys playing board games with friends, geeking out about poetry and musical theatre, as well as participating in game jams and hackathons.