Engineering and

Computer Science

The mission of the Department of Engineering and Computer Science at NCSSM, education professionals with a depth and breadth of technical expertise, is to serve the larger mission of the school with focused efforts to expand and diversify the population of students engaged in engineering and computer science.

Our mission statement is to:

  • Foster curiosity and innovation through hands-on exploration and the joy of discovery

  • Provide exposure to our disciplines through meaningful interactions with technology and technical professionals

  • Instill fundamental skills necessary for excellence in engineering and computer science

  • Create, teach, share, and disseminate innovative course content using pedagogical best practices

  • Engage in meaningful personal and professional development

Click on the graphic below to find out more about our "CORE" values.


Charlotte Dungan and Garrett Love recognized as Finalist EdTech "Educator Setting a Trend"

We are proud to announce that two members of our Engineering and Computer Science/Artificial Intelligence group were recognized as finalists in the "Educator Setting a Trend" category of the 2020 EdTech awards. The EdTech awards, sponsored by, are "the largest recognition program in all of education technology" and "recognize people in and around education for outstanding contributions in transforming education through technology to enrich the lives of learners everywhere."

Charlotte Dungan is recognized for having taught and developed innovative and highly-valued interactive video computer science courses as part of the STEM Scholars program. She has been recognized as the Educator Award Winner for NCWIT and has presented at a variety of computer science and teaching conferences. Charlotte was recently selected as an INSPIRE CS-AI (Innovative New Spaces for Practice and Rehearsal in Teacher Education, Computer Science - Artificial Intelligence) fellowship recipient, which includes a yearlong partnership with the MIT Teaching Systems Lab and the Carnegie Mellon Eberly Center for Innovative Teaching to develop AI-based support programs to help new CS teachers navigate the complexities of teaching CS and AI courses. Her unique combination of curriculum writing experience, educational background, and AI content knowledge, as well as her continuing work in equity and diversity, are major assets in developing innovative AI programming.

Garrett Love’s primary “trendsetting” contribution is the ongoing creation of computational models specifically designed for classroom use and of associated physical lessons that help reinforce concepts in computational thinking and modeling. Online contributions include a suite of java applets for engineering applications, ESRI SpatiaLabs lessons in GIS, and NetLogo user community models. His groundwater simulation and Floorlandia flood models have been presented (ASTE, NARST) as centerpiece elements of the NSF-MSP CompHydro project. His current classroom models analyze 2-dimensional trusses, algorithmically generate contour plots, simulate water filtration, plot rocket trajectories and visualize flow over an airfoil. He has developed and taught courses and summer workshops that introduce agent-based modeling.

Thank you to our ECS Faculty and Staff for your service!

A hearty congratulations and thanks to those in Engineering and Computer Science being recognized by service awards in November 2020. The wonderful programs in our department and school would not be possible without your amazing contributions! Thank you!

Dr. Letitia Hubbard

5 Years of Service

Dr. Garrett Love

5 Years of Service

Mr. John Kirk

15 Years of Service

Dr. John Morrison

20 Years of Service

Charlotte Dungan and team author paper selected for AERA annual meeting

Charlotte Dungan is the primary author on one part of a paper selected for the 2021 AERA (American Educational Research Association) Virtual Annual Meeting, from more than 10,000 submissions. Dungan worked on the submission, "Critical Perspectives on using Simulations to Broaden Participation in Computer Science through K-12 Teacher Education" along with, as she says, an "awesome team of researchers from a consortium of other schools who authored the other sections as part of the team's work with INSPIRE CS-AI." The educational simulations are being used in the Ryden AI Program's Professional Development initiative.

Text Credit: NCSSM Communications

Charlotte Dungan elected NCSSS Board Member

Charlotte Dungan, AI Program Architect in the Ryden Program for AI at NCSSM, has been elected to the Board of Directors of the National Consortium of Specialized STEM Schools (NCSSS) and will begin her term of service in November. Dungan goes into the role focused on working toward equity in STEM schools nationwide as well as implementing more teacher-to-teacher sharing between schools. She says, "I look forward to representing NCSSM and advancing the cause of secondary STEM schools nationwide through this opportunity." Dungan was also recently nominated to the national K-12 Cybersecurity Learning Standards Initiative team on the high school gradeband.

Text Credit: NCSSM Communications

NCSSM Team Named National WINNERS in Samsung Solve for Tomorrow Contest

A team of NCSSM students led by Instructor of Engineering Dr. Letitia Hubbard has been named one of five NATIONAL WINNERS in the Samsung Solve for Tomorrow competition. As a National Winner, the NCSSM Samsung Solve for Tomorrow Sustainable Recycling Team has been awarded $100,000 in Samsung technology for the school.

The students created an app that uses image processing and machine learning algorithms to help people separate recyclables and non-recyclables. An estimated 25% of recycling is contaminated by waste, making cross-contamination a tremendous problem for recycling centers across the country.

Dr. Hubbard says, "This award is only a small glimpse of what happens at NCSSM and definitely could not have happened without all of the support from the entire NCSSM community."