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