Research Lab

Teaching
I am currently teaching undergraduate courses in hydrology, hydraulics, and water resources engineering, and graduate courses in advanced hydrology and smart water engineering.

Hydraulics & Labs
Hydraulics investigates the dynamics of fluid particles through mathematical theories and experimentation, and applies them to the design of hydraulic structures.

Water Resources Engineering
Water resources engineering is a discipline that recognizes water as an economic asset and researches ways to utilize it efficiently.

Advanced Hydrology
Hydrology is the science that studies the water on Earth, encompassing the flow and characteristics of water, including rivers, lakes, and groundwater, within the Earth's surface.

Smartwater Engineering
Smart water engineering explores theories and practices related to water resource management, water cycle analysis, and prediction of water-related disasters using data-driven models and big data technologies.

Programming Language
This course teaches the concepts of programming languages and methods of data analysis and visualization using Python.

AutoCAD in Civil Engineering
This course introduces AutoCAD for creating design drawings in the civil engineering field and delivers fundamental theories and knowledge necessary for civil engineering majors.