Gopal Gupta
Ph.D. The University of North Carolina at Chapel Hill 1991
About Gopal Gupta
Born 1963. Gopal Gupta is a computer scientist and university teacher.
Gopal Gupta is the Erik Jonsson Professor and former head of the Department of Computer Science at the University of Texas at Dallas. Currently, co-director of the Center for Applied AI and Machine Learning.
Education Gupta received a B.Tech. degree in computer science from the Indian Institute of Technology, Kanpur, India in 1985. He received an M.S. degree in computer science from The University of North Carolina, Chapel Hill in 1987. He also has a Ph.D. degree in computer science from The University of North Carolina, Chapel Hill, in 1991.
Career Gupta has worked in the field of logic programming since 1987. From 1989 to 1991, he worked as a Research Associate at the University of Bristol in the research group of David H.D. Warren. Subsequently, he was a faculty member in the Computer Science Department at New Mexico State University. Since 2000 he has been a faculty member at the University of Texas at Dallas, where he served as the Computer Science Department Head from 2009 to 2020. He is also the co-founder and co-director of the UT Dallas Center for Applied AI and Machine Learning. He co-founded Interoperate.biz, Inc to automate porting of legacy codes into modern languages using logic programming.
Innovations
Gopal Gupta has founded two companies based on his logic programming research. His group invented the Stack Splitting Method for parallelizing search in a scalable manner on distributed machines as well as a method for implementing tabled logic programming systems by dynamically reordering alternatives. He proposed Horn Logic Denotations as a means for specifying the semantics of programming languages as well as for rapidly implementing them. The technique is particularly suited for rapidly specifying and implementing domain specific languages. The technology has been put to commercial use. His group discovered coinductive logic programming (coLP), which subsequently led to s(CASP), a logic-programming-based automated reasoning system. His group’s work on coLP received the 10-year test-of-time award at the 2016 ICLP conference. The s(CASP) system is a powerful LP system that can emulate human thinking. Many innovative applications have been developed by various groups using the s(CASP) system, e.g., automating medical treatment advising, automated legal reasoning, validation of system requirements, and system assurance.
More recently, Prof. Gopal Gupta and his research group have developed techniques that use Large language models to extract specific relevant data, or knowledge, which is then processed by a back-end reasoning engine that his team has built. A back-end reasoning engine operates on a server and processes complex data using programmed rules and logic to make deductions.
Logical Thinking education
Gupta has been teaching LP summer camps to high school students since 2022. He has organized several logic programming hackathons since 2016 to promote logical reasoning. In the 90s, he worked on using Prolog as an introductory programming language for 1st year CS students. Currently, he is developing tools using the s(CASP) system for teaching computational thinking to people of all ages.
Awards and honors Co-chair, Prolog Education Group. President, Association for Logic Programming, 2010–2014. Computer science outstanding teacher of the year, University of Texas at Dallas, 2008. Best paper award. European Conferences on Web Services 2005 10-year Test-of-Time Award. International Conference on Logic Programming 2016
Don’t just read it —
keep it.
Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.
- E-book
- Audio
- Video
Instant download · yours to keep · every purchase keeps this site free
Important facts
People in Gopal Gupta's life
Named in this biography and alive at the same time
Contemporaries
People whose lives overlapped Gopal Gupta's
Frequently asked questions
Who is Gopal Gupta?
Ph.D. The University of North Carolina at Chapel Hill 1991
When was Gopal Gupta born?
Gopal Gupta was born in 1963.
What is Gopal Gupta's occupation?
Gopal Gupta is a computer scientist and university teacher.
Sources & further reading
· DBpedia: Gopal Gupta (computer scientist)
Cite this page
APA: Biography.guide. (2026). Gopal Gupta. https://biography.guide/gopal-gupta/
MLA: "Gopal Gupta." Biography.guide, https://biography.guide/gopal-gupta/.
Chicago: "Gopal Gupta." Biography.guide. https://biography.guide/gopal-gupta/.
Data last updated: 2026-09-20 · Spot an error? Report a correction.
Page generated 2026-09-27 05:04 UTC