Courses
Syllabi available upon request.
| 1. | Fall 2018 | Math 471 / CS 471 | Introduction to Scientific Computing | ||
| 2. | Spring 2019 | Math 375 / CS 375 | Introduction to Numerical Computing | ||
| 3. | Spring 2019 | Math 576 | Numerical Linear Algebra: Iterative and Multigrid Methods | ||
| 4. | Fall 2019 | Math 471 / CS 471 | Introduction to Scientific Computing | ||
| 5. | Spring 2020 | Math 375 / CS 375 | Introduction to Numerical Computing | ||
| 6. | Spring 2020 | Math 504 / CS 575 | Introduction to Numerical Analysis | ||
| 7. | Fall 2020 | Math 314 | Linear Algebra with Applications | ||
| 8. | Fall 2021 | Math 375 / CS 375 | Introduction to Numerical Computing | ||
| 9. | Fall 2021 | Math 471 / CS 471 | Introduction to Scientific Computing | ||
| 10. | Spring 2022 | Math 504 / CS 575 | Introduction to Numerical Analysis | ||
| 11. | Fall 2022 | Math 471 / CS 471 | Introduction to Scientific Computing | ||
| 12. | Spring 2023 | Math 576 | Numerical Linear Algebra: Iterative and Multigrid Methods | ||
| 13. | Spring 2023 | Math 314 | Linear Algebra with Applications | ||
| 14. | Fall 2023 | Math 471 / CS 471 | Introduction to Scientific Computing | ||
| 15. | Spring 2024 | Math 375 / CS 375 | Introduction to Numerical Computing | ||
| 16. | Spring 2024 | CS 108L | Computer Science for All (CS4ALL) | ||
| -- | -- | -- | Fall 2024 - Spring 2025, Sabbatical with no teaching duties | ||
| 17. | Fall 2025 | Math 471 / CS 471 | Introduction to Scientific Computing | ||
| 18. | Fall 2025 | Math 375 / CS 375 | Introduction to Numerical Computing | ||
| 19. | Spring 2026 | Math 504 / CS 575 | Introduction to Numerical Analysis |
Departmental and University Service
- 2026-2027, Elected to the departmental executive committee
- 2026 Spring, College of Arts and Science mid-probationary evaluation committee
(Retention, Promotion, and Tenure) - 2025-2026, Member of interdisciplinary effort to redesign introductory computer science courses
CS-108 and CS-105 - 2025-2026, Chair of ad hoc committee to evaluate and suggest changes to the qualifying exam structure for the Mathematics graduate program
- 2025-2026, Chair of departmental climate committee
- 2024-2025, Sabbatical, no committee duties
- 2023-2024, Chair of search committee for tenure track assistant professor position in applied mathematics
- 2023 Spring, College of Arts and Science mid-probationary evaluation committee
(Retention, Promotion, and Tenure) - 2022-2024, Chair of departmental computer use committee
- 2021-2022, Elected to the departmental executive committee
- 6/2021-Present, Advisory board member for the UNM Computational Science and Engineering (CSE) certificate program
- 2020-2021, Departmental curriculum committee member
- Fall 2019, Spring 2020, and Spring 2021, Departmental colloquium committee member, lead host for outside speakers
- Fall 2019, Organized departmental applied math seminar, with 10 seminars consisting of students, Sandia staff, and faculty
- Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Fall 2023, Fall 2025, Spring 2026, Co-wrote departmental numerical analysis PhD qualifying exam
- Fall 2018 and Spring 2019, Departmental undergraduate committee member