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