Course Web Pages: UC San Diego (2004 - 2010)
Course Web Pages: University of San Diego Law School (2005)
Course Web Pages: University of Houston (2000 - 2004)
Course Web Pages: Carnegie-Mellon University (1997 - 2000)