Undergraduate courses at SNU
- Elementary Fluid Mechanics and Lab (Falls)
- Hydraulics and Lab (Springs)
- Engineering Mathematics (Springs)
- Leadership in Engineering (Springs)
- Creative Engineering Design (Falls)
Graduate courses at SNU
- Advanced Hydraulics (Springs)
- Open Channel Hydraulics (Springs)
- Computational Hydraulics (Falls, Live stream remote-lecture sent to University of Tokyo)
- Physical Hydrology (Falls)
- Computational Fluid Dynamics for Civil and Environmental Engineering (Falls, Live stream remote-lecture sent to Hong Kong University of Science and Technology)