Teaching

8 courses taught as instructor across 2 institutions since 2018, 19 offerings in total, plus 4 undergraduate research mentoring programs.

Current term: Fall 2026. Courses offered this term are marked.

North Carolina A&T State University

Courses at North Carolina A&T State University
CourseTitleLevelTerms
CST 140Introduction to Computer ProgrammingUndergraduate
  • Fall 2026
  • Spring 2026
CST 150Introduction to Computer Programming LabUndergraduate
  • Spring 2026
CST 240Applied Java ProgrammingUndergraduate
  • Fall 2026
  • Summer 2026
  • Fall 2025
  • Summer 2025
CST 231Web SystemsUndergraduate
  • Summer 2026
  • Summer 2025
  • Fall 2024
CST 390Special TopicsUndergraduate
  • Summer 2025
CST 685Special TopicsGraduate
  • Spring 2025

University of North Carolina at Charlotte

Courses at University of North Carolina at Charlotte
CourseTitleLevelTerms
ITIS 3135Web-Based Application Design and DevelopmentUndergraduate
  • Summer 2022
  • Summer 2021
  • Summer 2020
ITIS 3200Introduction to Information Security and PrivacyUndergraduate
  • Spring 2021
  • Fall 2020
  • Summer 2019
  • Summer 2018

Undergraduate research mentoring

Programs through which undergraduates have joined research projects. Named students are listed on the People page.

  • Summer 2026Center for Excellence in Cybersecurity Research, Education, and Outreach (CREO) Internship Mentor
  • Summer 2025ARROWS Undergraduate Research Project
  • Summer 2023NSF Research Experiences for Undergraduates
  • Spring 2019, Fall 2018Undergraduate Research

Teaching-related publication