Teaching Philosophy
I love teaching topics related to environmental engineering and water science. My teaching philosophy is to make students thoroughly understand complex concepts in the simplest possible way, by introducing them to the cutting-edge research early in their career, at undergraduate or graduate level. I encourage students to raise their standards of learning and make them discover their own potential. Students can attain their goals when given the right learning and environment, mentoring and feedback.
Courses taught

GEO 1013 The Third Planet (Summer 2022, University of Texas at San Antonio)
Evolution of ideas concerning the earth’s origin, structure, and age; social impact of recognizing the antiquity of the planet and humankind’s brief presence; examination of how the distribution of planetary resources influenced the rise and clash of civilizations. May not be applied to a major in geology. May apply toward the Core Curriculum requirement in Life and Physical Sciences.
Evolution of ideas concerning the earth’s origin, structure, and age; social impact of recognizing the antiquity of the planet and humankind’s brief presence; examination of how the distribution of planetary resources influenced the rise and clash of civilizations. May not be applied to a major in geology. May apply toward the Core Curriculum requirement in Life and Physical Sciences.

GEO 6973 Biogeochemical Modeling (Spring 2022, University of Texas at San Antonio)
The overall objective of this course is to give you an understanding of how microorganisms impact geological environments and how geological environments, in turn, influence microbial activity.
The overall objective of this course is to give you an understanding of how microorganisms impact geological environments and how geological environments, in turn, influence microbial activity.

GEO 4953/6973 Geomicrobiology (Fall 2021 / Fall 2022, University of Texas at San Antonio)
The overall objective of this course is to give you an understanding of how microorganisms impact geological environments and how geological environments, in turn, influence microbial activity.
The overall objective of this course is to give you an understanding of how microorganisms impact geological environments and how geological environments, in turn, influence microbial activity.

GEO 3374/6973 Geochemistry (Fall 2021 / Fall 2022)
A survey of geochemical processes and the distribution of elements in the earth. Application of geochemical methods and data to the solution of geologic problems. Includes geochemical laboratory experiments and use of analytical equipment.
A survey of geochemical processes and the distribution of elements in the earth. Application of geochemical methods and data to the solution of geologic problems. Includes geochemical laboratory experiments and use of analytical equipment.

GEOL 102 Earth Through Time (Fall 2018, Kansas State University)
This course is designed understand basic principles and tools of the geosciences and their applications. It will introduce students to the immensity of geologic time and give an overview of the history of the Earth and the life upon it.
This course is designed understand basic principles and tools of the geosciences and their applications. It will introduce students to the immensity of geologic time and give an overview of the history of the Earth and the life upon it.

GEOL 100 Earth in Action (Fall 2018, Kansas State University)
This course is designed understand fundamental concepts of geology and learn about various topics such as rocks and minerals, plate tectonics, weathering, sediments, metamorphism, geological time, volcanism, earthquakes, geological structures, streams, floods and groundwater.
This course is designed understand fundamental concepts of geology and learn about various topics such as rocks and minerals, plate tectonics, weathering, sediments, metamorphism, geological time, volcanism, earthquakes, geological structures, streams, floods and groundwater.

CE 563 Environmental Engineering Fundamentals (Spring 2013 - Spring 2016, Kansas State University)
Introduction to fundamentals of environmental engineering to junior- and senior-level students. The class includes basic understanding of water quality, water and wastewater treatment processes and systems, air pollution and solid waste management. The lab section of this class provides students a hands-on experience on water and wastewater quality testing, coagulation dose determination through jar tests, field visits to municipal water, wastewater treatment facilities and a group project.
Introduction to fundamentals of environmental engineering to junior- and senior-level students. The class includes basic understanding of water quality, water and wastewater treatment processes and systems, air pollution and solid waste management. The lab section of this class provides students a hands-on experience on water and wastewater quality testing, coagulation dose determination through jar tests, field visits to municipal water, wastewater treatment facilities and a group project.