Scott McElfresh

Department of Physics, Computer Science and Engineering

Scott McElfresh


Luter Hall 328
(757) 594-8092


  • Ph D in Computer Science, Dartmouth College
  • MS in Computer Science, Dartmouth College
  • BS in Applied Mathematics (Computer Science), Carnegie Mellon University
  • BS in Mathematics and Cognitive Science, Carnegie Mellon University


Computer Science, Introductory Courses, Data Structures and Algorithms


Computer Science Education, Use of Technology to help Non-profits, Algorithms


Dr. McElfresh holds undergraduate degrees in mathematics, computer science, and cognitive science from Carnegie Mellon University. He did his graduate work at Dartmouth College in the field of computational geometry, in which he sped up the processing time in some 1990s image processing techniques.

He taught at several institutions including Carnegie Mellon, Wake Forest, St. Lawrence, and Longwood universities before coming to Christopher Newport in 2019. He has partnered a number of students with non-profits to use their technical skills to aid the organization in achieving their mission, including co-leading the Technology Consulting in the Community program at Carnegie Mellon for 5 years and being awarded an Academic Community Engagement Fellowship at Wake Forest in 2010.

He is a leader in the reading of the Advanced Placement computer science exams each year, and also serves on the planning committees for the flagship international computer science education conference, the SIGCSE Technical Symposium.

quick edit report a problem