Current Teaching Experience
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)
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)