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.