Teaching Courses 1. Coastal Engineering (2025 Spring) In preparation 2. Wave Mechanics (2025 Fall) In preparation Engineering Clinics 1. Clinic1 (2025 Spring) In preparation 2. Clinic2 (2025 Fall) In preparation