Teaching

"It is the supreme art of the teacher to awaken joy in creative expression and knowledge." - ALBERT EINSTEIN


As Teaching Associate:

University of California Santa Barbara, Department of Computer Science:

  • I was main instructor for CMPSC16 - Problem Solving with Computers I (C++),
  • I designed lectures and discussion materials and taught classes for first and second year college students ,
  • I worked effectively with a diverse population of students including international and ESL students,
  • Leveraged a variety of modern technologies to create a more engaging learning environment, including online teaching, class blogs and wikis, Gradescope, Canvas, Slack, GitHub, Nectir,


As Teaching Assistant:

University of California Santa Barbara, Department of Engineering Sciences:

  • ENGR 3. Introduction to Programming (4times),

University of California Santa Barbara, Department of Mechanical Engineering:

  • ME 125/225ML. Special Topics: Research Topics in Machine Learning and System Identification,
  • ME 152B. Fluid Mechanics II,
  • ME 151B. Thermosciences II,
  • ME 17. Mathematics of Engineering (twice),

New Mexico State University, Department of Computer Science:
  • Object Oriented Programming with C++ (3times),
New Mexico State University, Young Women in Computing Program (YWiC):
  • YWiC offers fun and engaging activities for elementary, middle and high school students. The primary goal is to share the creativity of computing through hands-on tasks and project-based learning. I was involved in developing interactive and engaging curriculum, teaching Java, Java Script, HTML andLinux, Scratch, Pencil Code, LilyPad Arduino, EV3, MIT App Inventor, etc. as well as assisting the outreach events and activities such as summer camps and after school programs.