Teaching Experience

Graduate Teaching Assistant · Auburn University, Department of Computer Science and Software Engineering · August 2020 – December 2025

  • Graded coursework and examinations and held regular office hours across multiple undergraduate and graduate Computer Science courses.
  • Designed assessments from the ground up for Game Development and Quantum Computing; developed grading criteria, evaluated student work, and supported students through office hours.
  • Led Python and MATLAB laboratory sections of approximately 50 students three times per week for four semesters.
  • Led Data Structures and Algorithms laboratory sections of approximately 50 students for two semesters.
  • Delivered three class lectures in a graduate-level Machine Learning course in Fall 2020; graded assignments and held office hours.
Teaching Assistantship Record

Teaching assistant appointments at Auburn University, Department of Computer Science and Software Engineering, most recent first.

TermCourse codeCourseLevelResponsibilities
Fall 2025COMP-1220-001Python ProgrammingUndergraduateLed laboratory sections; graded work; office hours
Fall 2025COMP-1230-001MATLAB ProgrammingUndergraduateLed laboratory sections; graded work; office hours
Spring 2025COMP-1220-001Python ProgrammingUndergraduateLed laboratory sections; graded work; office hours
Spring 2025COMP-1230-001MATLAB ProgrammingUndergraduateLed laboratory sections; graded work; office hours
Fall 2024COMP-1230-001MATLAB ProgrammingUndergraduateLed laboratory sections; graded work; office hours
Spring 2024COMP-1220-001Python ProgrammingUndergraduateLed laboratory sections; graded work; office hours
Spring 2024COMP-1230-001, -010MATLAB ProgrammingUndergraduateLed two laboratory sections; graded work; office hours
Fall 2023COMP-1220-001Python ProgrammingUndergraduateLed laboratory sections; graded work; office hours
Fall 2023COMP-1230-001MATLAB ProgrammingUndergraduateLed laboratory sections; graded work; office hours
Summer 2023CPSC-5120-AO1Database IGraduateGraded assignments and examinations; office hours
Summer 2023CPSC-4970-AO1Introduction to Computer GraphicsUndergraduateGraded assignments and examinations; office hours
Spring 2023COMP-2210-001Fundamentals of Computing IIUndergraduateLed data structures and algorithms laboratory sections
Fall 2022COMP-2210-001Fundamentals of Computing IIUndergraduateGraded assignments and examinations; office hours
Summer 2022CPSC-3280-AO1Algorithms IIUndergraduateGraded assignments and examinations; office hours
Summer 2022CPSC-3330-AO1Operating SystemsUndergraduateGraded assignments and examinations; office hours
Spring 2022COMP-2210-001Fundamentals of Computing IIUndergraduateLed data structures and algorithms laboratory sections
Fall 2021CPSC-3300-AO2Assembly ProgrammingUndergraduateGraded assignments and examinations; office hours
Fall 2021CPSC-3320-AO1Computer ArchitectureUndergraduateGraded assignments and examinations; office hours
Spring 2021CPSC-3273-AO1Algorithms IUndergraduateGraded assignments and examinations; office hours
Spring 2021CPSC-3283-AO2Algorithms IIUndergraduateGraded assignments and examinations; office hours
Spring 2021CPSC-4973-AO2Special Topics: Quantum ComputingUndergraduateDesigned assessments and grading criteria; evaluated student work
Fall 2020CPSC-3273-AO1Algorithms IUndergraduateGraded assignments and examinations; office hours
Fall 2020CPSC-3283-AO2Algorithms IIUndergraduateGraded assignments and examinations; office hours
Fall 2020CPSC-4973-AO1Special Topics: Computer Games and DevelopmentUndergraduateDesigned assessments and grading criteria; evaluated student work
Invited Talks and Guest Lectures
  • Guest lecture, Machine Learning course, University of Central Florida — May 2026.
  • Guest lecture, Transportation and Traffic Engineering (TTE) department, University of Central Florida — May 2026.
  • Talk, SouthNLP Symposium — November 2024.
  • Three guest lectures to master’s students at the University of Central Florida (approximately 30 students per session), across courses in Machine Learning and transportation-related programs.
Student Mentoring and Academic Leadership

Undergraduate Research Mentor, Undergraduate Research Experience (URE) Program · University of Central Florida · Spring 2025

  • Mentored nine undergraduate researchers in one to two meetings per week.
  • Introduced foundational concepts in natural language processing and guided students in understanding practical NLP applications and research workflows.

Volunteer AI Team Leader · Auburn University · During doctoral study

  • Led weekly meetings for undergraduate students, introduced AI research topics, encouraged participation in projects, and supported students developing early research interests.
Courses Prepared to Teach
Artificial Intelligence · Machine Learning · Natural Language Processing · Data Structures and Algorithms · Python Programming · MATLAB Programming · Fundamentals of Computing I & II · Computer Architecture · Assembly Programming · Operating Systems · Database Systems · Applied Deep Learning · Large Language Model Systems · Evaluation and Responsible Deployment of Generative AI · AI Agents and Tool-Using Systems