Nathan Sprague is a Professor of Computer Science at James Madison University (JMU), affiliated with the College of Integrated Science & Engineering. He holds a Ph.D. in Computer Science from the University of Rochester (2004) and a Sc.B. from Brown University (1997). Before his academic roles, he worked as a Software Developer at Epic Systems Corporation (1997–1998) and was an Assistant Professor at Kalamazoo College (2004–2011) before joining JMU in 2011. His research focuses on Machine Learning, Computer Vision, and Developmental Robotics, with recent work extending to autonomous systems, human-robot interaction, and AI education. Key projects include trust assessment in autonomous golf carts, Bitcoin artifact analysis via deep learning, and developing educational tools for AI curricula. Notable contributions include prototyping autonomous vehicle test-beds, assistive technologies for mobility-impaired pedestrians, and teaching innovations in robotics and computer science education. His work bridges theory with practical applications, emphasizing interdisciplinary collaboration and real-world impact.








