Teaching

Spring 2026
  • Data Mining and Machine Learning
  • Advanced Machine Learning
Fall 2025
  • Data Mining
  • Hardware Systems
Spring 2025
  • Data Mining
  • Hardware Systems
Fall 2024
  • Introduction to Data Science
  • Introduction to Machine Learning
Spring 2024
  • Hardware Systems 
  • Advanced Machine Learning 
Spring 2023
  • Hardware Systems 
  • Advanced Machine Learning
Spring 2022
  • Advanced Machine Learning 
Spring 2021
  • Advanced Machine Learning 
Fall 2022
  • Introduction to Data Science