Stock image of a close up of semiconductor circuitry.
School of Computing and Augmented Intelligence

Software engineering faculty

Example hero paragraph text.

Creating software solutions

Our software engineering faculty members have diverse backgrounds and knowledge. They provide great opportunities for students to engage in research and develop advanced capabilities.

Faculty members help students apply engineering principles to software development, including design methodologies, operation principles and maintenance and testing approaches. They lead a program that involves the application of engineering principles to software development including design methodologies, operation principles, and maintenance and testing approaches.

Portrait of Ruben Acuna

Ruben Acuna

Assistant Teaching Professor

Ruben Acuña is a software engineering Assistant Teaching Professor in the School of Computing and Augmented Intelligence. His background is primarily in algorithm design, compilers (static and dynamic analysis), and bioinformatics.

Portrait of Nouh Alhindawi

Nouh Alhindawi

Associate Teaching Professor

School of Computing and Augmented Intelligence

Portrait of Ajay Bansal

Ajay Bansal

Teaching Professor

School of Computing and Augmented Intelligence

Bansal’s research focuses on semantics and implementation of declarative programming languages, specifically in the areas of Logic Programming and Answer Set Programming.

Portrait of Srividya Bansal

Srividya Bansal

Associate Professor

School of Computing and Augmented Intelligence

Srividya Bansal conducts research in the area of Semantic Computing, more specifically, semantics-based approaches for Big Data Integration, Linked open data, Open Knowledge Networks.

Portrait of Tyler Baron

Tyler Baron

Assistant Teaching Professor

School of Computing and Augmented Intelligence

Portrait of Kevin Gary

Kevin Gary

Associate Professor

School of Computing and Augmented Intelligence

Research in agile software engineering, open-source, and software engineering education. He focuses on applications in healthcare and e-learning. He is a founding member of the Software Engineering program at ASU.

Portrait of Robert Heinrichs

Robert Heinrichs

Associate Teaching Professor

School of Computing and Augmented Intelligence

Robert Heinrichs is a teaching professor of software engineering at ASU. He received his PhD from the Software Engineering Department, Technical University Berlin, Germany. His research area is automotive embedded systems.

Portrait of Pranut Jain

Pranut Jain

Assistant Teaching Professor

School of Computing and Augmented Intelligence

Portrait of Alexandra Mehlhase

Alexandra Mehlhase

Associate Teaching Professor

School of Computing and Augmented Intelligence

Mehlhase is a lecturer at ASU. She worked at the Technical University of Berlin for more than six years as a research and teaching assistant in software engineering.

Portrait of Vijay Suthar

Vijay Suthar

Assistant Teaching Professor

School of Computing and Augmented Intelligence