North Carolina State University | Fall 2022 - Current
- CSC 591-002 / 791-002: Special Topics: Programmer Centered Design and Research (Fall 2022, 2024, 2025)
- CSC 326 - Software Engineering (Spring 2023)
- CSC 554 - Human-Computer Interaction (Spring 2024, 2025)
University of Tulsa | Fall 2015 - Summer 2022
I have taught eight different courses at TU, including four new courses in human-computer interaction, and software engineering. Other courses, at the undergraduate and graduate levels, engage industry experts to discuss software development practices and lessons learned from successful as well as failed projects; they introduce students to industry culture and prepare them to succeed in their professional careers. I was nominated for the TU Outstanding Teaching Award by the Effectiveness Committee at the College of Engineering and Natural Sciences in 2021. In 2018, I was a finalist for the TU Women and Gender Studies Program's Linda J. Lacey Award for Mentoring Excellence.
- CS-4053-01/6863-04: Interaction Design (Spring 2016, 2017, 2018, 2019, 2020, Fall 2020, 2021)
- CS 4503: Software Engineering Projects I (Fall 2016, 2017,2018, 2019, 2020, 2021)
- CS 4513: Software Engineering Projects II (Spring 2020, 2021)
- CS-5863-06: User Centered Design and Research (Fall 2015, 2019; Spring 2021)
- CS-2003-01: Fundamentals of Algorithm and Computer Applications (Spring 2017, 2018, 2019)
- CS-4863-04/6863-05: Empirical Software Engineering (Spring 2016)
- CS 7863: Advanced Software Engineering (Fall 2016)
- CS1003: Code@TU (Summer 2017)