| 2020: |
| NeuroAI Seminar (EE 598 & AMATH 500C) |
| Intro To Differential Equations And Applications (AMATH 351) |
| 2019: |
| Discrete Time Linear Signals and Systems (EE 341) |
| Practical Introduction to Neural Networks (ECE 596) |
| Data-driven Neural Networks Seminar (EE 598 & AMATH 500C) |
| 2018: |
| Scientific Computing Undergraduate (UW AMATH 481 A) |
| Scientific Computing Graduate (UW AMATH 581 A,C,D) |
| Scientific Computing EDGE (Online) (UW AMATH 581 B) |
| Data-driven Neural Networks Seminar (EE 598 & AMATH 500C ) |
| Engineering Entrepreneurial Capstone II (EE 498) |
| Engineering Entrepreneurial Capstone I (EE 497) |
| 2017: |
| Data-driven Neural Networks Seminar (EE 598 & AMATH 500C) |
| Engineering Entrepreneurial Capstone II (EE 498) |
| Engineering Entrepreneurial Capstone I (EE 497) |
| 2016: |
| Engineering Entrepreneurial Capstone II (EE 498) |
| Engineering Entrepreneurial Capstone I (EE 497) |
| 2015: |
| Scientific Computing Undergraduate (UW AMATH 481 A) |
| Scientific Computing Graduate (UW AMATH 581 A,C,D) |
| Scientific Computing EDGE (Online) (UW AMATH 581 B) |
| 2014-2015: |
| Scientific Computing Undergraduate (UW AMATH 481 A) |
| Scientific Computing Graduate (UW AMATH 581 A,C,D) |
| Scientific Computing EDGE (Online) (UW AMATH 581 B) |
| 2013-2014: |
| Scientific Computing Undergraduate (UW AMATH 481 A) |
| Scientific Computing Graduate (UW AMATH 581 A,C,D) |
| Scientific Computing EDGE (Online) (UW AMATH 581 B) |
| 2012-2013: |
| Scientific Computing Undergraduate (UW AMATH 481 A) |
| Scientific Computing Graduate (UW AMATH 581 A,C,D) |
| Scientific Computing EDGE (Online) (UW AMATH 581 B) |
| 2011-2012: |
| Applied Partial Differential Equations (UW - AMATH 353) |
| Introduction to Scientific Computing (UW - AMATH 301 A,B) |
| 2010-2011: |
| Introduction to Scientific Computing (UW - AMATH 301 A,B,C) |
| 2009-2010: |
| Introduction to Scientific Computing (UW - AMATH 301 A,B) |
| 2008-2009: |
Dynamical Systems and Modeling (WIS) |
| 2007: |
| Students Course (WIS) |