Teaching Philosophy
I aim to foster an inclusive, safe learning environment where you develop the ability to solve complex, real-world problems. I believe that by providing a platform for you to develop these skills, you will be capable of addressing problems outside the context of classroom topics. To this end, I will provide opportunities for you to be an independent learner in a safe space where failure is expected, not penalized. Failure is a part of life, and it can be a source of strength and personal growth. Specifically, I will use low-stakes assignments and leverage feedback and revision to improve your confidence and understanding. I will also continually emphasize essential, universal skill development such as communication. In the end, I want you to become more confident in your ability to address problems and be able to communicate effectively as you work towards finding and implementing solutions.
Inclusivity Statement
In line with my teaching philosophy, it is my goal that all students will be respected and feel empowered to participate in course activities and discussion. Collectively we represent diversity in many aspects: gender, race, ethnicity, ability, sexuality, age, socioeconomic status, religion, and nationality. Based on our diverse identities, experiences, and backgrounds, we all have unique insight and contributions to enhance the field of environmental engineering and promote a more sustainable and equitable future for all. As we work towards this collective goal, we must show respect to one another and actively promote inclusion of others.
Past course offerings:
Fall 2025
CIVE 3813 Environmental Engineering Science NEW online section
CIVE 2081 Environmental Chemistry for Engineers NEW (to me) course
Spring 2025
CIVE 4050/5010 Engineering for Sustainability NEW course
CIVE 3853/5813 Environmental Engineering Lab (co-taught with Dr. Wilber) NEW (to me) course
CIVE 2081 Environmental Chemistry for Engineers (supervisor for graduate instructor)
Fall 2024
CIVE 3813 Environmental Engineering Science
CIVE 2081 Environmental Chemistry for Engineers (supervisor for graduate instructor)
Spring 2024
CIVE 3813 Environmental Engineering Science
CIVE 4883/5833 Introduction to Environmental Modeling
CIVE 2081 Environmental Chemistry for Engineers (supervisor for graduate instructor)
Fall 2023
CIVE 3813 Environmental Engineering Science
CIVE 2081 Environmental Chemistry for Engineers (supervisor for graduate instructor) NEW (to me) course
Spring 2023
CIVE 3813 Environmental Engineering Science
CIVE 5010 Environmental Graduate Seminar
Fall 2022
CIVE 3813 Environmental Engineering Science
CIVE 5010 Environmental Graduate Seminar NEW (to me) course
Spring 2022
CIVE 4883/5833 Introduction to Environmental Modeling NEW course
Fall 2021
CIVE 3813 Environmental Engineering Science NEW (to me) course
Planned course offerings:
Fall 2026
CIVE 3813 Environmental Engineering Science with online section (NEW graduate section pending)
CIVE 2081 Environmental Chemistry for Engineers
Spring 2026
CIVE 4050/5010 Engineering for Sustainability new course number pending
CIVE 2081 Environmental Chemistry for Engineers
CIVE 3853/5813 Environmental Engineering Lab