Dr. Curry Guinn earned his M.S. and Ph.D. in Computer Science from Duke University and his B.S. in Computer Science and Philosophy from Virginia Tech. He joined the Department of Computer Science at the University of Colorado Boulder in 2024 and teaches in the Post-Baccalaureate program in Applied Computer Science. Prior to CU Boulder, he has served as an Assistant Professor, Associate Professor, Professor, and Department Chair at the University of North Carolina Wilmington (UNCW). He also worked for several years in industry as a researcher at RTI International developing applications in artificial intelligence.
Dr. Guinn’s research integrates symbolic and probabilistic natural language processing technologies with machine learning in various domains. His research has been supported by research grants and contracts from Homeland Security, the U.S. Department of Defense, the National Science Foundation, the National Institute of Justice, the National Institute of Health, the Environmental Protection Agency, and commercial businesses such as Honeywell, IBM, Michelin, Lexxle, and John Deere with over 50 peer-reviewed publications in the areas of natural language processing and artificial intelligence.
He teaches a wide range of undergraduate and graduate computer science courses, including Introduction to Computer Science, Data Structures, Design and Analysis of Algorithms, Formal Languages and Computability, Object-Oriented Programming and Design, Software Engineering, Artificial Intelligence, Natural Language Processing, and Professional and Ethical Issues in Computer Science.
He has actively mentored undergraduate and graduate students in directed individual study, undergraduate Honors theses, and graduate capstones and theses. He was nominated by students and awarded UNCW’s Discere Aude Award for mentoring undergraduate students.
AI, Natural Language Processing and the Future of Computer Science Careers
GitHub Pages for Curry Guinn
Applied Computer Science Post-Baccalaureate Program (CSPB)