teaching

Courses taught as a Graduate Teaching Assistant at Wichita State University.

Wichita State University

Spring 2026

Advanced Algorithms/Analysis (CS 721 · Section 23280)

  • Schedule: Tuesday / Thursday, 14:00
  • Role: Graduate Teaching Assistant
  • Held office hours, graded assignments and exams, and assisted students with algorithm design, correctness proofs, and complexity analysis.

Introduction to Programming (CS 211 · Section 23251)

  • Schedule: Tuesday / Thursday, 09:30
  • Role: Graduate Teaching Assistant
  • Led two weekly C++ lab sessions covering control flow, functions, data structures, modular design, and object-oriented programming; supported grading and student communication.
  • Guest instruction (Spring 2026): delivered lectures on cross-platform C++ development, installation, and deployment across Windows, macOS, and Linux.

Teaching Areas

Foundational computing: introductory programming (C++, Python, Java), data structures and algorithms, and software engineering.

Specialized courses and seminars: computer security, Android application development and mobile security, static program analysis, and AI for software engineering.