Teaching

I teach data science, machine learning, and applied mathematics with a focus on mathematical foundations, computation, and current AI topics. Students derive algorithms from optimization principles and implement models in R or Python. Coursework includes fairness, interpretability, and related responsible-AI topics, and several class projects have continued as practicum or independent research.

Teaching Experience

  • DATA 441/641: Applied Natural Language Processing, Spring 2025.
  • DATA 442/642: Advanced Machine Learning, Fall 2024; Fall 2025 (two sections).
  • STAT/DATA 427/627: Statistical Machine Learning, Spring 2024, Fall 2024, Spring 2025, Summer 2025.
  • DATA 412/612: Statistical Programming in R, Fall 2023, Spring 2024.
  • MATH 225: Introduction to Differential Equations, Summer and Winter 2018, and Winter 2019 (University of Maryland, Baltimore County).

Course Development

  • DATA 443/643: Advanced Concepts in Large Language Models (proposed). A unified treatment of transformers, alignment, multimodal systems, retrieval-augmented generation, fairness, and unlearning, with labs in Python, PyTorch, and Hugging Face.