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