Teaching
PSC, PSC 5050, 6050 - Principles of Environmental Soil Chemistry, Spring 2025
PSC 3100 - Soils and Civilization (DSC), Spring 2025
PSC 3100 - Soils and Civilization, Spring 2024
PSC 5050, 6050 - Principles of Environmental Soil Chemistry, Spring 2023
PSC, PSC 5050, 6050 - Principles of Environmental Soil Chemistry, Spring 2023
PSC 3100 - Soils and Civilization, Spring 2023
PSC 3100 - Soils and Civilization, Spring 2022
PSC 5050, 6050 - Principles of Environmental Soil Chemistry, Spring 2021
PSC 3100 - Soils and Civilization, Spring 2021
PSC 3100 - Soils and Civilization, Spring 2020
PSC 5050, 6050 - Principles of Environmental Soil Chemistry, Spring 2019
PSC 3100 - Soils and Civilization, Spring 2019
PSC 3100 - Soils and Civilization, Spring 2018
PSC 5050 - Principles of Environmental Soil Chemistry, Spring 2017
PSC 6050 - Principles of Environmental Soil Chemistry, Spring 2017
PSC 3100 - Soils and Civilization, Spring 2017
PSC 6890, 7890 - Plants, Soils, and Climate Graduate Seminar, Spring 2016
PSC 3100 - Soils and Civilization, Spring 2016
PSC 6990 - Continuing Graduate Advisement, Fall 2015
PSC 6890, 7890 - Plants, Soils, and Climate Graduate Seminar, Fall 2015
PSC 6890 - PSC Graduate Seminar, Fall 2015
PSC 7890 - PSC Graduate Seminar, Fall 2015
PSC 5050,6050 - Principles of Environmental Soil Chemistry, Spring 2015
PSC 3100 - Soils and Civilization, Spring 2015
PSC 6990 - Continuing Graduate Advisement, Fall 2014
PSC 3100 - Soils and Civilization, Spring 2014
PSC 6990 - Continuing Graduate Advisement, Fall 2013
PSC 6900 - Special Problems in Plants, Soils, and/or Climate, Fall 2013
PSC 5050,6050 - Principles of Environmental Soil Chemistry, Spring 2013
PSC 3100 - Soils and Civilization, Spring 2013
PSC 3100 - Soils and Civilization, Spring 2012
PSC 6900 - Special Problems in Plants, Soils, and/or Climate, Fall 2011
PSC 5050 - PRIN ENVIR SOIL CHEM, Spring 2011
PSC 6050 - PRIN ENVIR SOIL CHEM, Spring 2011
PSC 7970 - RESEARCH & THESIS, Spring 2011
PSC 3100 - SOILS & CIVILIZATION (DSC), Spring 2011
PSC 7970 - Research and Thesis, Fall 2010
PSC 3100 - Utah State University - Soils and Civilizations, Spring 2010
Soil 5050 - Utah State University - Principles of Environmental Soil Chemistry, Spring 2009
SOIL 6050 - Utah State University - Principles of Environmental Soil Chemistry, Spring 2009
SOIL 3100 - Utah State University - Soils and Civilizations, Spring 2009
SOIL 3000 - Utah State University - Fundamentals of Soil Science, Spring 2008
CSS 200 - Cornell University - Soils and Civilizations: Sophomore Writing Seminar, Fall 2005
CSS 200 - Cornell University - Soils and Civilizations: Sophomore Writing Seminar, Fall 2004
Cornell University - Problem Solving in Environmental and Agroecosystems Science, Fall 2003
CSS 365 - Cornell University - Environmental Chemistry: Soil, Air and Water, Spring 1999
SSC 102 - UC Davis - Soil Chemistry, Spring 1996
SSC 102 - UC Davis - Soil Chemistry, Spring 1995