TEACHING
Professor Elkamel has taught many undergraduate and graduate level courses at the University of Waterloo and other institutions. The following is a list of the courses taught at the University of Waterloo. Click on a category to expand and reveal the items in that category. Click on any of the links to download the course outline.
- Graduate Courses
- ChE 720, Process Optimization
- ChE 735, Advanced Carbon Dioxide Management and System Design
- ChE 720, Topics in Chemical Process Analysis: Dynamic Modeling and Optimization
- ChE 720, Topics in Chemical Process Analysis: Heuristic Optimization
- ChE 725, Research Topics in Chemical Process Analysis: Advanced Optimization Methods
- ChE 725, Systematic Methods of Process Design
- Undergraduate Courses
The following are courses taught at other institutions, prior to the University of Waterloo. Click on a category to expand and reveal the items in that category.
- Graduate Courses
- ChE 582, Process Optimization
- ChE 590, Topics in Process System Engineering
- ChE 589, Advanced Numerical Methods for Chemical Engineers
- ChE 595, Topics in Pollution Engineering
- ENG 507, Mathematical Optimization
- ENG 503, Statistical Concepts in Engineering
- ENG 504, Numerical Analysis and Computations
- ChE 630, Applied Mathematics For Chemical Engineers
- Undergraduate Courses