Teaching

CIS 5200 Machine Learning

University of Pennsylvania · Spring 2022 · Graduate
Teaching Assistant

This course covers the foundations of statistical machine learning, with an emphasis on probabilistic and statistical methods for prediction and clustering in high dimensions. Topics include regression, support vector machines, dimensionality reduction, expectation-maximization, hidden Markov models, and deep learning.

ESE 5000 Linear Systems Theory

University of Pennsylvania · Fall 2021 · Graduate
Teaching Assistant

This graduate-level course focuses on continuous and discrete linear systems, including state-space representations, stability, controllability, observability, realization, and feedback stabilization.

Programming Techniques

National Technical University of Athens · Spring 2017 · Undergraduate
Teaching Assistant

This course develops fundamental programming and problem-solving skills through the implementation of algorithms and data structures in C and C++. Students gain hands-on experience with programming tools and software development through practical laboratory exercises.