Courses at University of Central Florida

Fall 2025

Courses at UNC Charlotte

Spring 2025

Fall 2024

Spring 2024

Fall 2023

Spring 2023

Fall 2022


Courses at Johns Hopkins

Spring 2022

Fall 2021

Spring 2021

Fall 2020


Courses at TU Munich (TA)


  • Fall 2018: Probabilistic Methods and Algorithms for Data Analysis
  • Spring 2017: Foundations of Data Analysis
  • Spring 2017: Undergraduate Workshop: Orthogonal Polynomials and Applications (organizer)
  • Fall 2016: Probabilistic Methods and Algorithms for Data Analysis
  • Spring 2016: Advanced Mathematics 2 for Engineers
  • Fall 2015: Measure and Integration Theory
  • Spring 2014: Probability Theory
  • Fall 2013: Vector Analysis
  • Fall 2013: Measure and Integration Theory