Teaching

I am passionate about accessible CS & ML education! As part of the Learning Assistant (LA) Program at UCLA and Advisor/Ex-Co-President of ACM AI @ UCLA, teaching is a big part of my CS & ML journey.

I will put my past teaching resources here in the near future :D This page is being actively updated.

UCLA Learning Assistant Program

  • Summer 2023 & Onwards: Program Development Team Member
  • Spring 2023, CS 33: Introduction to Computer Organization, Merged (Logistical + Pedagogy) Head LA
  • Fall 2022, CS 33: Introduction to Computer Organization, Returning LA
  • Spring 2022, CS 33: Introduction to Computer Organization, New LA

ACM AI @ UCLA

  • Spring 2024–Present: Advisor Officer
  • Spring 2023–Spring 2024: Co-President
  • Spring 2022–Spring 2023: Workshops Officer

AI Reading Group

I am a founder and ex-organizer of the AI Reading Group, a bi-weekly meeting of officers and general members to discuss current important areas of machine learning research. We have covered a wide range of topics such as diffusion models, reinforcement learning, climate AI, quantum ML, federated learning attacks & defenses, audio ML, ML engineering, with many more to come!

I recently led an AI Reading Group session myself on “Generative Models, ‘AI Art,” and Beyond” where I introduced the landscape of generative vision, layed the foundation for diffusion models, explained text-to-image models like Stable Diffusion, and presented subsequent works on controllable generation, video generation, 3D generation, distillation, and more.