Teaching

Teaching materials, course content, and academic resources from the classes I have instructed.

Programming and Applications I
Programming and Applications I

This course introduces fundamental programming concepts using the Python language. Students will learn how to design algorithms, use basic data types and control structures, write functions, and develop problem-solving skills through hands-on exercises and mini-projects.

View Course
Programming and Applications II
Programming and Applications II

This course builds upon the foundations of Programming and Applications II by covering more advanced topics such as functional programming, file operations, and modular code design in Python. Students will explore data processing, algorithmic thinking, and develop structured programs through practical examples and projects.

View Course