Skip to main content

Sterling McLeod

SM

Assistant Teaching Professor

3295 Engineering Building II (EB2)

919-515-1719

Bio

Sterling McLeod is an Assistant Teaching Professor in the Department of Computer Science at NC State University. He teaches foundational undergraduate courses, including CSC 116 (Introduction to Computing – Java) and CSC 226 (Discrete Mathematics for Computer Scientists), with a focus on helping students build strong programming and problem-solving skills.

McLeod is committed to student success and emphasizes clear communication, structured assessments and hands-on learning. His teaching approach incorporates interactive lectures, collaborative projects and timely feedback to foster engagement and understanding. Students have recognized his clarity and responsiveness in the classroom.

He earned his Ph.D. in Robotics from the University of North Carolina at Charlotte, where his research focused on autonomous systems and robot navigation. Prior to joining NC State, he taught computer science courses at UNC Charlotte and contributed to curriculum development in robotics and software engineering.