Ajay Bansal
-
Phone: 480-727-1647
-
-
7171 E Sonoran Arroyo Mall, Peralta 230B Mesa, AZ 85212
-
Mail code: 8809Campus: Tempe
-
Dr. Ajay Bansal is a Teaching Professor and Associate Program Chair of Software Engineering program in the School of Computing and Augmented Intelligence. He has extensive teaching experience at both the undergraduate and graduate levels and has been recognized with the Fulton Teaching Excellence Award—presented to one faculty member among over 500 in the Fulton Schools of Engineering—twice (in 2022 and 2019). He has also received the Best Teacher Award (Top 5%) six times.
His research focuses on semantics and implementation of declarative programming languages, specifically in the areas of Logic Programming and Answer Set Programming, Knowledge Representation and Reasoning, Common Sense Reasoning, Machine learning, and Question Answering Systems. His work on Coinductive Logic Programming won the Test of Time Award at Intl. Conference on Logic Programming (ICLP) in 2016. He is also active in Computing Education research specializing in Individualized Learning and Game-based learning. He has over 80 peer-reviewed publications including conference papers, book chapters, and journal articles.
He received a B.Tech in Computer Science and Engineering from National Institute of Technology - Warangal, MS in Computer Science from Texas Tech University, and a PhD in Computer Science from the University of Texas at Dallas. He joined ASU in 2011 and prior to that he was a visiting assistant professor at Georgetown University in Washington, D.C. He worked in the industry for four years as a software engineer at SIEMENS India, Metallect Corp. and Tyler Technologies in Plano, TX.
- Ph.D. Computer Science, University of Texas-Dallas 2007
- M.S. Computer Science, Texas Tech University 2002
- B.Tech. Computer Science and Engineering, National Institute of Technology-Warangal, India 1999
Dr. Ajay Bansal's research focuses on semantics and implementation of declarative programming languages, specifically in the areas of Logic Programming and Answer Set Programming, Knowledge Representation and Reasoning, Common Sense Reasoning, Machine learning, and Question Answering Systems. His work on Coinductive Logic Programming won the Test of Time Award at Intl. Conference on Logic Programming (ICLP) in 2016. He is also active in Computing Education research specializing in Individualized Learning and Game-based learning. He has over 80 peer-reviewed publications including conference papers, book chapters, and journal articles.
Courses
2026 Spring
| Course Number | Course Title |
|---|---|
| SER 502 | Languages and Prog Paradigms |
| SER 594 | Conference and Workshop |
2025 Fall
| Course Number | Course Title |
|---|---|
| CSE 795 | Continuing Registration |
| SER 501 | Adv Data Struct and Algorithms |
| SER 222 | Dsgn & Analy: Data Strs & Algo |
| SER 222 | Dsgn & Analy: Data Strs & Algo |
| SER 222 | Dsgn & Analy: Data Strs & Algo |
| SER 322 | Database Management |
| SER 599 | Thesis |
| SER 502 | Languages and Prog Paradigms |
| SER 222 | Dsgn & Analy: Data Strs & Algo |
2025 Summer
| Course Number | Course Title |
|---|---|
| SER 322 | Database Management |
| SER 322 | Database Management |
| CSE 240 | Intro to Programming Languages |
2025 Spring
| Course Number | Course Title |
|---|---|
| CSE 795 | Continuing Registration |
| SER 502 | Languages and Prog Paradigms |
| SER 599 | Thesis |
| SER 322 | Database Management |
| SER 501 | Adv Data Struct and Algorithms |
2024 Fall
| Course Number | Course Title |
|---|---|
| CSE 493 | Honors Thesis |
| CSE 599 | Thesis |
| CSE 792 | Research |
| CSE 795 | Continuing Registration |
| CSE 799 | Dissertation |
| CSE 580 | Practicum |
| CSE 584 | Internship |
| CSE 790 | Reading and Conference |
| SER 501 | Adv Data Struct and Algorithms |
| SER 322 | Database Management |
| SER 599 | Thesis |
| SER 595 | Continuing Registration |
| SER 502 | Languages and Prog Paradigms |
| SER 595 | Continuing Registration |
| SER 493 | Honors Thesis |
2024 Summer
| Course Number | Course Title |
|---|---|
| CSE 584 | Internship |
| CSE 595 | Continuing Registration |
| CSE 795 | Continuing Registration |
| CSE 790 | Reading and Conference |
| CSE 792 | Research |
| CSE 795 | Continuing Registration |
| CSE 799 | Dissertation |
| SER 322 | Database Management |
| SER 322 | Database Management |
| CSE 240 | Intro to Programming Languages |
| SER 595 | Continuing Registration |
2024 Spring
| Course Number | Course Title |
|---|---|
| CSE 595 | Continuing Registration |
| CSE 599 | Thesis |
| CSE 792 | Research |
| CSE 795 | Continuing Registration |
| CSE 799 | Dissertation |
| CSE 590 | Reading and Conference |
| CSE 790 | Reading and Conference |
| SER 502 | Languages and Prog Paradigms |
| CSE 580 | Practicum |
| CSE 599 | Thesis |
| CSE 580 | Practicum |
| CEN 799 | Dissertation |
| SER 599 | Thesis |
| SER 492 | Honors Directed Study |
2023 Fall
| Course Number | Course Title |
|---|---|
| CSE 493 | Honors Thesis |
| CSE 599 | Thesis |
| CSE 792 | Research |
| CSE 795 | Continuing Registration |
| CSE 799 | Dissertation |
| CSE 580 | Practicum |
| CSE 584 | Internship |
| CSE 790 | Reading and Conference |
| CSE 580 | Practicum |
| SER 501 | Adv Data Struct and Algorithms |
| CSE 240 | Intro to Programming Languages |
| SER 599 | Thesis |
| SER 599 | Thesis |
2023 Summer
| Course Number | Course Title |
|---|---|
| CSE 595 | Continuing Registration |
| CSE 584 | Internship |
| CSE 790 | Reading and Conference |
| CSE 792 | Research |
| CSE 799 | Dissertation |
| CSE 240 | Intro to Programming Languages |
| SER 595 | Continuing Registration |
2023 Spring
| Course Number | Course Title |
|---|---|
| CSE 492 | Honors Directed Study |
| CSE 595 | Continuing Registration |
| CSE 599 | Thesis |
| CSE 792 | Research |
| CSE 795 | Continuing Registration |
| CSE 799 | Dissertation |
| CSE 590 | Reading and Conference |
| CSE 790 | Reading and Conference |
| CSE 595 | Continuing Registration |
| SER 502 | Languages and Prog Paradigms |
| CSE 580 | Practicum |
| CSE 599 | Thesis |
| CSE 580 | Practicum |
| CEN 799 | Dissertation |
| SER 599 | Thesis |
| HSE 799 | Dissertation |
2022 Fall
| Course Number | Course Title |
|---|---|
| CSE 493 | Honors Thesis |
| CSE 599 | Thesis |
| CSE 792 | Research |
| CSE 795 | Continuing Registration |
| CSE 799 | Dissertation |
| CSE 580 | Practicum |
| CSE 584 | Internship |
| CSE 790 | Reading and Conference |
| CSE 580 | Practicum |
| SER 501 | Adv Data Struct and Algorithms |
| CSE 240 | Intro to Programming Languages |
| CSE 240 | Intro to Programming Languages |
| SER 599 | Thesis |
2022 Summer
| Course Number | Course Title |
|---|---|
| CSE 584 | Internship |
| CSE 790 | Reading and Conference |
| CSE 792 | Research |
| CSE 799 | Dissertation |
| SER 322 | Database Management |
| SER 322 | Database Management |
| CSE 240 | Intro to Programming Languages |
2022 Spring
| Course Number | Course Title |
|---|---|
| CSE 492 | Honors Directed Study |
| CSE 595 | Continuing Registration |
| CSE 599 | Thesis |
| CSE 792 | Research |
| CSE 795 | Continuing Registration |
| CSE 799 | Dissertation |
| CSE 590 | Reading and Conference |
| CSE 790 | Reading and Conference |
| CSE 595 | Continuing Registration |
| SER 502 | Languages and Prog Paradigms |
| CSE 580 | Practicum |
| CSE 599 | Thesis |
| CSE 792 | Research |
| CSE 580 | Practicum |
| CEN 799 | Dissertation |
| SER 590 | Reading and Conference |
| SER 599 | Thesis |
| HSE 799 | Dissertation |
| SER 493 | Honors Thesis |
| SER 580 | Practicum |
| SER 599 | Thesis |
2021 Fall
| Course Number | Course Title |
|---|---|
| CSE 493 | Honors Thesis |
| CSE 599 | Thesis |
| CSE 792 | Research |
| CSE 795 | Continuing Registration |
| CSE 799 | Dissertation |
| CSE 584 | Internship |
| CSE 790 | Reading and Conference |
| SER 501 | Adv Data Struct and Algorithms |
| HSE 792 | Research |
| HSE 799 | Dissertation |
| CSE 792 | Research |
| CSE 240 | Intro to Programming Languages |
| CSE 799 | Dissertation |
| SER 599 | Thesis |
2021 Summer
| Course Number | Course Title |
|---|---|
| CSE 584 | Internship |
| CSE 790 | Reading and Conference |
| CSE 792 | Research |
| CSE 799 | Dissertation |
| SER 322 | Database Management |
| SER 322 | Database Management |
| CSE 240 | Intro to Programming Languages |
2021 Spring
| Course Number | Course Title |
|---|---|
| CSE 492 | Honors Directed Study |
| CSE 595 | Continuing Registration |
| CSE 599 | Thesis |
| CSE 792 | Research |
| CSE 795 | Continuing Registration |
| CSE 799 | Dissertation |
| CSE 590 | Reading and Conference |
| CSE 790 | Reading and Conference |
| CSE 595 | Continuing Registration |
| SER 502 | Languages and Prog Paradigms |
| CSE 580 | Practicum |
| CSE 599 | Thesis |
| CSE 792 | Research |
| CSE 790 | Reading and Conference |
| CSE 580 | Practicum |
| CEN 799 | Dissertation |
| SER 590 | Reading and Conference |
| SER 599 | Thesis |
| HSE 799 | Dissertation |
2020 Fall
| Course Number | Course Title |
|---|---|
| CSE 599 | Thesis |
| CSE 792 | Research |
| CSE 795 | Continuing Registration |
| CSE 799 | Dissertation |
| CSE 584 | Internship |
| CSE 790 | Reading and Conference |
| SER 501 | Adv Data Struct and Algorithms |
| SER 599 | Thesis |
| HSE 792 | Research |
| HSE 799 | Dissertation |
| CSE 792 | Research |
| CSE 240 | Intro to Programming Languages |
| CSE 799 | Dissertation |
| SER 595 | Continuing Registration |