CME 292 Advanced MATLAB for Scientific Computing

Graduate course, Stanford University, 2016

I taught and developed an Advanced MATLAB course aimed for graduate student scientists and engineers, covering topics including data structures, memory management, advanced graphics in higher dimensions, code optimization and debugging, object-oriented programming, compiled MATLAB (MEX files and MATLAB coder), and optimization, parallel computing, symbolic math and PDEs toolboxes.

I taught an on-campus version as well as an open source public version with 5000 students enrolled worldwide on Stanford’s lagunitas learning platform from 2016-2018.

See the introductory video here and course description here.

I was awarded Senior Teaching Fellow for this work in 2018.