In the Spring Term 2017, I am again teaching the computational physics lab, 367, as well as the Periodic Systems paradigm, 427.

In the Fall Term 2016, I am again teaching the computational physics lab, 365, as well as the second term of graduate thermal physics, 642.

In the Fall Term 2013 I once again taught the new computational physics lab, 365. This lab runs parallel to the paradigms, covering the same physics topics, and aims to reinforce student learning in those courses, while at the same time teaching students to approach physical problems numerically.

I also taught 320, "Symmetries and Idealizations," which is the first course in the Paradigms sequence.

In the 2012/2013 academic year, I taught the full
365X/366X/367X sequence, as well as
*Symmetries and Idealizations* in the Fall, and
265 and *Energy and Entropy* in the
Spring.

Starting in the Fall Term 2011 I taught for the first time a new
computational physics lab, 365X. This lab runs
parallel to the paradigms, covering the same physics topics, and aims
to reinforce student learning in those courses, while at the same time
teaching students to approach physical problems numerically. In the
following Winter and Spring, I taught the remainder of the
365X/366X/367X sequence, as well as
*Energy and Entropy* and 265.

In the Spring Term 2010 I taught both the graduate communications seminar, and Physics 423, the "Energy and Entropy" paradigm.

In the Winter Term 2010 I taught Physics 265, "Introduction to Scientific Computing".

In the Fall Term 2009 I taught the first course in the Paradigms sequence: Physics 320, "Symmetry and Idealizations".

In the Spring Term 2009 I taught Physics 423, "Energy and Entropy".

In the Winter Term 2009 I taught Physics 265, "Introduction to Scientific Computing".

In the 2006-2007 school year, I taught Physics 631 and Physics 632, which are the first two quarters of the graduate electromagetism course.