Ongoing Courses:
I currently teach one core course for the Masters/Ph.D. program in the Institute for Computational and Mathematical Engineering at Stanford University.
CME212:
Advanced Programming for Scientists and Engineers (Stanford CME)
Advanced Programming for Scientists and Engineers (Stanford CME)
Previous courses:
CS205:
Computing Foundations for Computational Science (Harvard IACS)
Computing Foundations for Computational Science (Harvard IACS)
CS207:
Systems Development for Computational Science (Harvard IACS)
Systems Development for Computational Science (Harvard IACS)
CME343:
Parallel Numeric Algorithms with MPI and CUDA (Stanford CME)
Parallel Numeric Algorithms with MPI and CUDA (Stanford CME)