Instructor for AMS 595, Fundamentals of Computing, a graduate course that covers the fundamentals of programming in MATLAB, Python, and C/C++, including scripting, basic data structures, algorithms, scientific computing, performance optimization, software engineering and program development tools. Rewarded with Excellence in Student Teaching.