Teaching

Introduction to Machine Learning

Spring 2021, Undergraduate, Upper Division, JSoE, UC San Diego, 2021

  • Title: Tutor (alias for Undergraduate Teaching Assistant)
  • Upper division introductory course for machine learning, covering most of classical machine learning algorithms, such as linear regression, logistic regression, svm, decision tree, random forest, naive bayes, kmeans, bagging & boosting, etc in a mathematical and statistical setting.
  • Students should implement code from scratch from the statistical and mathematical knowledge behind these algorithms.
  • Fun Fact: I started tutoring the course while I was a lower-division (second-year) student in college :)

Data Structures and Algorithms for Data Science

Spring 2021, Undergraduate, Lower Division, HDSI, UC San Diego, 2021

  • Title: Tutor (alias for Undergraduate Teaching Assistant)
  • Intermediate computer science course that teaches students data structures such as stack, queue, trees, hashtables in Java. Course Website

Data Structures and Algorithms for Data Science

Winter 2021, Undergraduate, Lower Division, HDSI, UC San Diego, 2021

  • Title: Tutor (alias for Undergraduate Teaching Assistant)
  • Intermediate computer science course that teaches students data structures such as stack, queue, trees, hashtables in Java. Course Website