Teaching

Linux Systems Programming: Bash && C

Undergraduate course, University of Missouri - St. Louis, Department of Computer Science, 2020

This course (CS2700) is an introduction to Linux systems and system-level programming in C and Bash.

Introduction to Object Oriented Programming with Java

Undergraduate course, University of Missouri - St. Louis, Department of Computer Science, 2020

Course material for CS2261, covering Java fundamentals, objects, interfaces, abstract classes, and object-oriented programming principles.

Advanced Web Programming with Javascript

Undergraduate course, University of Missouri - St. Louis, Department of Computer Science, 2020

Course material for CS4140, covering modern JavaScript frameworks and backend development techniques.

Introduction to Computing with C++

Undergraduate course, University of Missouri - St. Louis, Department of Computer Science, 2019

An introductory computer science course (CS1250) for students with no prior programming background. This course builds a foundation in computational thinking and procedural programming using C++.