
معرفی
David Stotts is a Professor in the Department of Computer Science at the University of North Carolina at Chapel Hill. With a Ph.D. from the University of Virginia (1985), he has held academic positions at UNC since 1992, previously serving at the University of Maryland (1985-1991) and the University of Florida (1991-1992). His affiliations include NASA Goddard Space Flight Center and NIST.
Research Interests span collaborative distributed systems, formal methods in software engineering, hypermedia, and active learning pedagogy for programming education. He pioneered the Trellis hypermedia system and the Bricks teaching platform for introductory programming, focusing on concurrent computation models and educational technology.
Publications emphasize interdisciplinary applications of software engineering in bioinformatics, environmental science, and assistive technologies, with a strong focus on collaborative interfaces and formal verification. His work includes over 50 refereed publications and book chapters.
Honors include the i3@UNC Fellowship for instructional innovation, Best Paper Award at XP/Agile Universe 2004, and memberships in Tau Beta Pi and Phi Beta Kappa. He secured over $4.2 million in research grants from NSF, EPA, DARPA, IBM, and other agencies.
Teaching highlights include leading team-based software development courses (COMP 523) and advanced programming seminars (COMP 590). He has supervised 24 graduate students across UNC, University of Maryland, and University of Florida, covering topics like collaborative hypermedia, software process modeling, and assistive technologies.




