JMU’s Department of Computer Science offers a high-quality education that emphasizes both practical experience and theoretical knowledge. With a comprehensive curriculum, faculty prepare students for successful careers in various computing fields, including software development, cybersecurity, artificial intelligence, and data science.
Committed to hands-on learning, our programs provide numerous opportunities for research, internships, and participation in competitive programming and hackathons. Strong industry connections, combined with dedicated and experienced faculty, support students' academic and professional growth, ensuring they are well-equipped for the challenges of the ever-evolving technology landscape.
Our People
Vetria Byrd
Department Head and Associate Professor, Computer Science
Florian Buchholz
Director & Professor, Computer Science
Samy El-Tawab
Director and Professor, Information Technology
Juan Becerra Martinez
Office Manager
Lucas Hopper
Administrative Assistant
Paige Normand
Advisor and Student Success Strategist, Computer Science
Ellen Hedrick
Advisor and Outreach Coordinator, Information Technology
Pete Morris
Systems Administrator, Computer Science
Brandon McKean
Systems Administrator, Computer Science
Mo Abdelsalam
IT Systems Admin, Information Technology
Mohamed Aboutabl
Associate Professor, Computer Science
Prajakta Belsare
Assistant Professor, Information Technology
David Bernstein
Professor, Computer Science
John Bowers
Associate Professor, Computer Science
Florian Buchholz
Director & Professor, Computer Science
Alvin Chao
Lecturer, Computer Science
Zhuojun Duan
Assistant Professor, Computer Science
Samy El-Tawab
Director and Professor, Information Technology
Livia Griffith
Lecturer, Information Technology
Nareman Hamdan
Visiting Faculty, Information Technology
M. Hossain Heydari
Professor, Computer Science
Chris Johnson
Associate Professor, Computer Science
Michael Kirkpatrick
Professor, Computer Science
Michael Lam
Associate Professor, Computer Science and Interim Assistant Dean, CISE
Suk Jin Lee
Associate Professor, Information Technology
Chris Mayfield
Professor, Computer Science
Bradley McCoy
Assistant Professor, Computer Science
Kevin Molloy
Associate Professor, Computer Science
Philip Riley
Lecturer, Computer Science
Mona Rizvi
Associate Professor, Computer Science
Emil Salib
Professor, Information Technology
Ahmad Salman
Associate Professor, Information Technology & Computer Science
Chandani Shrestha
Assistant Professor, Computer Science
Nathan Sprague
Professor, Computer Science
Michael Stewart
Associate Professor, Computer Science
Brett Tjaden
Professor, Computer Science; Director, M.S. in Computer Science
Isaac Wang
Assistant Professor, Computer Science
Dee Weikle
Professor, Computer Science
Xunhua (Steve) Wang
Professor, Computer Science