Teaching
Over 5 years of teaching experience across 15+ semesters as a Graduate Teaching Assistant, working with 400+ students at both undergraduate and graduate levels.
Outstanding Graduate Teaching Assistant (Finalist) - 2018
Selected as 1 of 2 finalists from 75+ Graduate Teaching Assistants - Department of Computer Science, UT Arlington
Teaching Philosophy
My role as an educator is successful when I empower students to become independent, critical thinkers through inclusive, research-informed teaching. I believe teaching and research are complementary — insights from my research enable me to present concepts from multiple perspectives, while student interactions deepen my understanding of fundamental principles. I am committed to creating supportive learning environments where collaboration, respect, and open communication thrive, ensuring every student has the opportunity to succeed through personalized support in collaborative learning environments.
Teaching Experience
Areas of Specilization - Software Engineering, Software Testing, AI Assurance, Test and Evaluation of AI-enabled systems
- Invited Guest Lectures
- CMDA 4984: Data Security, Virginia Tech, Spring 2024
- CSE 4321: Software Testing, UT Arlington, Summer 2018
- CSE 5321: Software Testing, UT Arlington, Summer 2017
- Instructor
- A short course on Combinatorial Testing for Artificial Intelligence-Enabled Systems (CT4AIES) at DATAWorks, 2025
- Workshop on Combinatorial Testing for Artificial Intelligence-Enabled Systems (CT4AIES) at Virginia Tech, 2024
- Commonwealth Cyber Initiative Cybercamp - “Introduction to AI Assurance”, One-day workshop, Virginia Tech, Summer 2022
- Teaching Assistant
- TA for CSE 3310: Object Oriented Software Engineering: - Spring 2016
- TA for CSE 4361: Software Design Patterns: - Fall 2015
- TA for CSE 4321/5321: Software Testing: - Summer’16, Fall’16, Spring’17, Summer’17, Fall’17, Spring’18. Summer’18, Summer’19, Summer’20
- TA for CSE 5325: Software Engineering II - Fall 2014
- TA for CSE 5329: Software Team Project II: - Spring 2015
- TA for CSE 6329.001: Advanced Software Engineering (Test Automation): - Fall’18, Spring’19, Fall’19, Spring’20
Service
- Technical Program Committee & Reviewer
- International Conference on Advances in System Testing and Validation Lifecycle (VALID) - 2025, 2024
- IEEE International Conference on AI Engineering (CAIN) - 2024
- International Conference on Advances in System Testing and Validation Lifecycle - 2024
- IEEE International Conference on Software Testing, Verification, and Validation (ICST) - Poster Track - 2025, 2024, 2023
- IEEE International Conference on Artificial Intelligence Testing (AITest) - 2025, 2024, 2023, 2022
- IEEE Software Technology Conference - 2023, 2022
- IEEE International Workshop on Assured Autonomy, Artificial Intelligence, and Machine Learning (WAAM) - 2023, 2022
- International Conference on Sotware Technologies (Auxillary Reviewer) - 2021, 2020
- IEEE/ACM International Conference on Automated Software Engineering (ASE) - Sub Reviewer - 2020
- Organizing Committee
- Co-organizer - A one-day course on Combinatorial Testing for Artificial Intelligence-Enabled Systems (CT4AIES) at DATAWorks, 2025
- Co-organizer - Inaugural one-day Workshop on Combinatorial Testing for Artificial Intelligence-Enabled Systems (CT4AIES) at Virginia Tech, 2024
- Publicity Chair - IEEE International Conference on Software Testing, Verification, and Validation (ICST), 2023
- Reviewer
- IEEE Computer - 2025
- IEEE Transactions on Software Engineering - 2025
- IEEE Reliability - 2024
- IEEE Computer - 2025, 2024
- Journal Reviewer - Software Quality Journal - 2023
- Research Grant Proposal Reviewer - Commonwealth Cyber Initiative (CCI) - 2022, CCI - Central Virginia Node - 2025