Teaching

back to main page

Fall 2023 at University of Notre Dame:

Spring 2023 at University of Notre Dame:

Fall 2022 at University of Notre Dame:

Spring 2022 at University of Notre Dame:

Fall 2021 at University of Notre Dame:

Spring 2021 at University of Notre Dame:

Fall 2020 at University of Notre Dame:

Spring 2020 at University of Notre Dame:

Fall 2019 at University of Notre Dame:

Spring 2019 at University of Notre Dame:

Fall 2018 at University of Notre Dame:

Spring 2018 at University of Notre Dame:

Fall 2017 at University of Notre Dame:

Spring 2017 at University of Notre Dame:

Fall 2016 at University of Notre Dame:

Spring 2016 at University of Notre Dame:

Fall 2015 at University of Notre Dame:

Spring 2015 at University of Notre Dame:

Fall 2014 at University of Notre Dame:

Spring 2014 at University of Notre Dame:

Fall 2013 at University of Notre Dame:

Spring 2013 at California Institute of Technology:

Winter 2012 at California Institute of Technology:

Fall 2011 at California Institute of Technology:

Spring 2011 at California Institute of Technology:

Winter 2011 at California Institute of Technology:

Fall 2009 at Princeton University:

Fall 2007 at Princeton University:

Course Assistant

(teaching one hour a week)

Spring 2005 at Harvard University:

Fall 2004 at Harvard University:

Summer 2004 at Harvard University:

Spring 2004 at Harvard University:

Fall 2003 at Harvard University:

Spring 2003 at Harvard University:

Fall 2002 at Harvard University: