At Ball State University, the Master of Science in Computer Science is led by a dedicated faculty of researchers, developers, and educators committed to preparing students for the ever-evolving tech landscape. With expertise in software engineering, cybersecurity, artificial intelligence, and data management, our faculty bring both academic rigor and real-world relevance to this flexible, online graduate program.

These educators are active contributors to their fields, publishing in peer-reviewed journals, developing innovative software solutions, and collaborating with industry partners. By aligning their instruction with the latest technologies and industry practices, they ensure students gain practical, applicable skills in algorithm design, system architecture, secure coding, and more.

Explore the profiles below to learn more about the faculty who make Ball State’s Master of Science in Computer Science a launchpad for advanced computing careers.

Jay Bagga

Jay Bagga

Professor of Computer Science

Jennifer Coy

Jennifer Coy

Associate Professor of Computer Science

Huseyin Ergin

Associate Professor of Computer Science

Aihua Li

Aihua (Ava) Li

Assistant Professor of Geography

Fu-Shing Sun

Fu-Shing Sun

Associate Professor of Computer Science

Xin Sun

Xin Sun

Associate Professor of Computer Science

Vinayak Tanksale

Vinayak Tanksale

Program Director and Assistant Professor of Computer Science and Data Science