Courses taught frequently
- CEE 271 Engineering Mechanics II, Dynamics
- CEE 618 Parallel Computing for Engineers
- CEE 633 Physical and Chemical Treatment
- CEE 641 Applied Mathematics for Engineers (new)
- CEE 648 Membrane Separations
Courses I taught occasionally
- CEE 270 Engineering Mechanics I. Statics
- CEE 305 Probability and Statistics
- CEE 431 Water and Wastewater Engineering
- CEE 635 Water Chemistry