Course Webpages (UC Berkeley)

  1. Summer 2022 - present: Math W128a with Prof. Persson

  2. Spring 2022: Math 228b with Prof. Persson and Math 98 (MATLAB for Math 128a)

  3. Fall 2021: Math 170 with Prof. Gu and Math 98

  4. Spring 2021: Math 98

  5. Fall 2020: Math 228a with Prof. Wilkening and Math 98

  6. Spring 2020: Math 128b with Prof. Strain and Math 98

  7. Fall 2019: Math 128a with Prof. Gu and Math 98

  8. Fall 2018: Math 128a with Prof. Wilkening

  9. Spring 2015: Math 1a with Prof. Aganagic

  10. In the 2019-2020 academic year, I was a recipient of the Teaching Effectiveness Award for my essay "Conquering the Top 10 Algorithms of the 20th Century".

    In the 2018-2019 academic year, I was a recipient of the Outstanding GSI (OGSI) Award.

Mentoring

I have supervised some independent studies for undergraduate students. Here is a list of projects I have proposed.

Numerical Analysis (Math 128a) Notes

In the last few years I have gradually compiled some notes for Math 128a, a first course in numerical analysis. It is still very much a work in progress, but please email me with comments, suggestions, typos (however small), or if you found these notes helpful.

  1. Numerical Analysis (Math 128a) Notes

Teaching