About
I am an Associate Professor of Instruction in the Department of Computer Science at the University of Texas at Austin (UTCS). I received my PhD degree from the University of Texas at El Paso. My advisors were Steve Roach and J Strother Moore (UTCS). Before joining UTCS, I worked as an Assistant/Associate Professor of Computer Science at Al-Hussein Bin Talal University in Jordan and a Visiting Associate Professor at Taif University in Saudi Arabia. In addition to teaching, I have served in leading administrative positions including the Dean of the College of Information Technology and the Director of the Information Technology Center.
Teaching
Spring 2026
- CS 331 — Algorithms and Complexity
Summer 2026
- CS 373 — Software Engineering
Past UT Austin courses
- CS 311 — Discrete Math for Computer Science
- CS 373 — Software Engineering
- CS 329E — Elements of Software Engineering
- CS 330E — Elements of Software Engineering I
- CS 331E — Elements of Software Engineering II
Research
Mechanical Theorem Proving, Computer-Aided Instruction, and Visual-Assisted Pedagogy.