Currently teaching
CEE 379: Introduction to PHD Studies in Civil and Environmental Engineering
CEE 299L: Independent Project in Civil and Environmental Engineering
CEE 199L: Independent Project in Civil and Environmental Engineering
CEE 199H: Undergraduate Honors Thesis
CEE 299: Independent Study in Civil Engineering for CEE-MS Students
CEE 300: Thesis (Engineer Degree)
CEE 399: Advanced Engineering Problems
CEE 199: Undergraduate Research in Civil and Environmental Engineering
CEE 198: Directed Reading or Special Studies in Civil Engineering
CEE 400: Thesis (Ph.D. Degree)
EARTHSYS 250: Directed Research
EARTHSYS 299: M.S. Thesis
EARTHSYS 199: Honors Program in Earth Systems
EARTHSYS 297: Directed Individual Study in Earth Systems
CEE 365B: Advanced Topics in Environmental Fluid Mechanics and Hydrology
CEE 365C: Advanced Topics in Environmental Fluid Mechanics and Hydrology
CEE 398: Report on Civil Engineering Practical Training
CEE 365A: Advanced Topics in Environmental Fluid Mechanics and Hydrology
ENVRES 398: Directed Reading in Environment and Resources
ENVRES 399: Directed Research in Environment and Resources
CEE 299L: Independent Project in Civil and Environmental Engineering
CEE 199L: Independent Project in Civil and Environmental Engineering
CEE 199H: Undergraduate Honors Thesis
CEE 299: Independent Study in Civil Engineering for CEE-MS Students
CEE 300: Thesis (Engineer Degree)
CEE 399: Advanced Engineering Problems
CEE 199: Undergraduate Research in Civil and Environmental Engineering
CEE 198: Directed Reading or Special Studies in Civil Engineering
CEE 400: Thesis (Ph.D. Degree)
EARTHSYS 250: Directed Research
EARTHSYS 299: M.S. Thesis
EARTHSYS 199: Honors Program in Earth Systems
EARTHSYS 297: Directed Individual Study in Earth Systems
CEE 365B: Advanced Topics in Environmental Fluid Mechanics and Hydrology
CEE 365C: Advanced Topics in Environmental Fluid Mechanics and Hydrology
CEE 398: Report on Civil Engineering Practical Training
CEE 365A: Advanced Topics in Environmental Fluid Mechanics and Hydrology
ENVRES 398: Directed Reading in Environment and Resources
ENVRES 399: Directed Research in Environment and Resources
