Current Teaching Experience
APSC 2057 Analytical Mechanics I (Undergraduate)
CE 3520 Environmental Engineering I: Water Resources and Water Quality (Undergraduate)
CE 6503 Principles of Environmental Engineering (Graduate)
CE 6507 Advanced Technologies in Environmental Engineering (Graduate)
Past Teaching Experience
CE 6501 Environmental Chemistry (Graduate)
CE 6504 Water and Wastewater Treatment Processes (Graduate)
CE 6800 Emerging Technologies in Environmental Engineering (Graduate)
APSC 2057 Analytical Mechanics I (Undergraduate)
CE 3520 Environmental Engineering I: Water Resources and Water Quality (Undergraduate)
CE 6503 Principles of Environmental Engineering (Graduate)
CE 6507 Advanced Technologies in Environmental Engineering (Graduate)
Past Teaching Experience
CE 6501 Environmental Chemistry (Graduate)
CE 6504 Water and Wastewater Treatment Processes (Graduate)
CE 6800 Emerging Technologies in Environmental Engineering (Graduate)