Teaching

CMPSC-101 Teaching Assistant

Undergraduate course, The Penn State University, Computer Science and Engineering, 2023

This course introduces the fundamental concepts and processes of solving computational problems through the design, implementation, testing, and evaluation of basic computer programs. The concepts include basic computational constructs such as calculation, iteration, conditions, functions, and data types.

CMPSC-132 Teaching Assistant

Undergraduate course, The Penn State University, Computer Science and Engineering, 2023

It introduces the foundations of object-oriented programming, the design and analysis of efficient algorithms using important data structures, and programming techniques that support reusable and modular program components, including data abstraction, polymorphism, and higher-order functions.