Teaching
Undergraduate Courses:
CS 2100 -
Discrete Structures
(Fall 03/04/05/06/07/09/11, Spring 2015, Spring 2024)
CS 4960 -
Computational Methods in Simulation and Data Science
(Fall 2014)
COMP 1010 - Programming for All I: Beginning Programming (Fall 2023/2024)
COMP 1020 - Programming for All II: Extended Applications (Spring 2018)
Graduate Courses:
Math 6790 - Case Studies in CES (Spring 2005)
CS 6210 -
Advanced Scientific Computing I
(Fall 11/12/13)
CS 6210 -
Scientific and Data Computing I
(Fall 17/18)
CS 6220 -
Advanced Scientific Computing II
(Spring 04/05/06/07/08/12/13/14/16)
CS 6230 - High-Performance Computing and Parallelization (Spring 2011)
CS 6965 - Adaptive Methods (Spring 2003)
CS 6938 - Spectral Methods (Fall 2004)
"High-Performance Scientific Computing" (Fall Term 2008, Cambridge University)
Last Updated: 12/02/24