Courses – Faculty of Engineering
Female student in Chem Eng Lab

Courses in Chemical Engineering

Select Category
  • 3 unit(s) (cross-listed as CHEM ENG 6T03)
    Applications of chemical engineering principles to biological systems and medical problems including examples from hemodynamics, blood oxygenation, artificial kidney systems, controlled drug release, biosensors and biomaterials.

    Three lectures; second term
    Prerequisite(s): One of CHEM ENG 2O04 (or 3O04), ENG PHYS 3O03, ENG PHYS 3O04 or MECH ENG 3O04
    Cross-list: BIOMED 6T03/CHEM ENG 4T03

    • Instructor
      Dr. Boyang Zhang
  • 3 unit(s) (cross-listed as CHEM ENG 6T03)
    Applications of chemical engineering principles to biological systems and medical problems including examples from hemodynamics, blood oxygenation, artificial kidney systems, controlled drug release, biosensors and biomaterials.

    Three lectures; second term
    Prerequisite(s): One of CHEM ENG 2O04 (or 3O04), ENG PHYS 3O03, ENG PHYS 3O04 or MECH ENG 3O04
    Cross-list: BIOMED 6T03/CHEM ENG 4T03

    • Instructor
      Dr. Boyang Zhang
  • 3 unit(s)(cross-listed as CHEM ENG 6Z03)
    The physics and chemistry at the “nano” scale including interactions forces, colloids, surface active systems, wetting, adhesion, and flocculation.

    Cross-listed: BIOMED 6Z03/CHEM ENG 4Z03/CHEM ENG 6Z03/

  • 3 unit(s)(cross-listed as CHEM ENG 6Z03)
    The physics and chemistry at the “nano” scale including interactions forces, colloids, surface active systems, wetting, adhesion, and flocculation.

    Cross-listed: BIOMED 6Z03/CHEM ENG 4Z03/CHEM ENG 6Z03/

  • 3 unit(s)
    Cross-listed: BIOMED 742/CHEM ENG 742
    Overview of bioseparation processes; introduction to membrane technology; principles of microfiltration; microfiltration based bioseparation processes; theory of ultrafiltration; ultrafiltration based bioseparation processes; nanofiltration–theory and applications; bioseparation using membrane adsorbers; dialysis–theory and applications; integrated processes e.g. membrane bioreactors; use of membranes in analytical biotechnology; membrane based drug delivery systems; biomimetic membranes.

    • Instructor
      Dr. Raja Ghosh
  • 3 unit(s)
    (cross-listed as CHEM ENG 747 / CIV ENG 710)
    The relationships between the charge distribution on particles and that on solid surfaces, other particles, and porous media (membranes, electrodes, sorbents, soils). The impacts of electric fields on each of these interactions. An introduction to electrochemistry developing the relationship between electron mobility and ion mobility. Detailed phenomena of charged molecular transport in charged solid and porous electrodes and electrolytes.

    • Instructor
      Dr. Charles de Lannoy
  • 3 unit(s) An introduction to the theory, physics and operating principles of Scanning electron microscopy (SEM), Focused Ion Beam (FIB) microscopy and attendant diffraction and spectroscopy techniques. The course will have laboratory component allowing students to students to establish core competence in hands-on use of these microscopes.
    Cross-listed: MATLS 724 / ENG PHYS 724 / CHEM ENG 724 / MECH ENG 726

    • Instructor
      Dr. Nabil Bassim
  • Fundamental concepts of electrochemistry, electrochemical engineering, and electrochemical technologies, with a particular focus on sustainable energy conversion and storage applications. The course will cover current and emerging areas of application for electrochemical technologies, electrochemical reaction kinetics, reactor design, thermodynamics, and mass transport. Three lectures; second term Prerequisite(s): Registration in level 4 or above of any chemical or materials engineering program, or permission from the Department

    • Instructor
      Dr. Drew Higgins
  • TECHNICAL ELECTIVE LIST B 3 unit(s) Review of multivariate statistics. Acquiring, interpreting and processing large data sets. Introduction to dimensional reduction techniques such as principal component analysis (PCA) and projection of latent structures (PLS). Introduction to data clustering methods. Chemical and materials engineering applications. Three lectures; one term Prerequisite(s): One of COMMERCE 2QA3, STATS 3Y03, MATLS 3J03 or HTHSCI 2A03 or permission of the department

    • Instructor
      Dr. Jake Nease
  • Steady-state mass balances in chemical processes and the first law of thermodynamics. The behaviour of gases and liquids, and their physical equilibria. Recycle in steady state operation. Four lectures, one tutorial (two hours); first term Prerequisite(s): Registration in Level II of any Chemical Engineering program

    • Instructor
      Dr. Drew Higgins
  • Combined mass and energy balances in the steady and unsteady state. The second law of thermodynamics, physical/chemical equilibria and sustainability.
    Four lectures, one tutorial (two hours); second term
    Prerequisite(s): Registration or credit in CHEM ENG 2D04

    • Instructor
      Dr. Carlos Filipe
  • Formulation of first-principles and empirical models for various chemical processing applications at steady and unsteady states. Techniques for numerical solution of linear and nonlinear model equations. Techniques for numerical differentiation and integration of model equations and data sets. Three lectures; one tutorial (two hours every week); first term Prerequisite(s): MATH 1ZA3, 1ZB3, 1ZC3, registration or credit in CHEMENG 2D04, or permission from the department Antirequisite(s): CHEMENG 3E04

    • Instructor
      Dr. Jake Nease
  • The laws of statics and dynamics in both compressible and incompressible fluids. Equations of conservation and modern turbulence and boundary layer theory applied to submerged and conduit flow. Similitude, unsteady flow, measuring devices and fluid machinery. Three lectures, one tutorial (three hours); second term Prerequisite(s): Registration in a Chemical Engineering, Materials Science, Materials Engineering or Engineering Physics (Nuclear Engineering and Energy Systems Stream) program Co-requisite(s): One of CHEM ENG 2F04, MATLS 2D03

    • Instructor
      Dr. David Latulippe
  • Steady and unsteady conduction and convection. Understanding fundamentals behind heat exchanger design, and finned arrangements. Numerical simulations of complex heat transfer systems. Three hours of lecture, one tutorial (two hours); first term Prerequisite(s): CHEM ENG 2F04, CHEM ENG 2O04 (or CHEM ENG 3O04) Antirequisite(s): CHEM ENG 2A04

    • Instructor
      Dr. Shelir Ebrahimi
  • TECHNICAL ELECTIVE LIST B 3 unit(s) Kinetics of cellular processes, microbial processes and enzyme reactions including those of immobilized cells and enzymes. Cell culturing. Bioreactor design. Bioprocess development including downstream processing. Three lectures; first term Prerequisite(s): Registration in Level IV or above of any Chemical Engineering program or the Integrated Biomedical Engineering & Health Sciences (IBEHS) Program; or permission of the Department

    • Instructor
      Dr. Kim Jones
  • Introduction to bioseparations engineering: cell disintegration, precipitation based separation processes, extraction, adsorption, chromatography centrifugal separations, filtration, reverse osmosis and nanofiltration dialysis, liquid membrane based separation processes, electrophoresis. Three lectures; one term

    • Instructor
      Dr. Raja Ghosh
  • Review of the total energy balance, mechanical energy balance and thermodynamics of one component system. Chemical reaction and phase equilibria of multicomponent systems, with emphasis on non-ideality. Three lectures, one tutorial; first term Prerequisite(s): CHEM ENG 2F04

    • Instructor
      Dr. Li Xi
  • Chemical process simulations including models for heat exchangers, separators, reactors, heat integration, pressure handling, energy conversion, and other unit operations. Using process simulations to solve problems related to chemical processing, energy and sustainability.
    Three lectures, one tutorial (two hours); second term
    Prerequisite(s): CHEM ENG 2F04,CHEM ENG 2G03; and credit or registration in CHEM ENG 3D04

    Sessional Instructor
    Dalle Ave, Giancarlo
  • Stoichiometry of multiple reactions, kinetics of homogeneous reactions, interpretation of batch data, design of ideal and non-ideal CSTR and plug flow reactors. Three lectures; one tutorial (two hours); second term Prerequisite(s): MATH 2Z03 and 2ZZ3, and registration or credit in CHEM ENG 2F04 and 3D04, or permission of the Department http://learnche.mcmaster.ca/3K4/Main_Page

    • Instructor
      Dr. Prashant Mhaskar
  • Operational characteristics of physical and chemical sensors, statistics of sampling and analysis, measurement error and data acquisition theory. Measurement of pressure, temperature, flow, strain and voltage. Technical writing and communication. Two lectures, one lab (three hours); first term Prerequisite(s): Registration in Level III or above of any Chemical Engineering program or permission of the department Antirequisite(s): CHEMENG 2I03

    • Instructor
      Dr. Vince Leung
  • Experiments and projects in heat transfer, thermodynamics, mass transfer and fluid mechanics with appropriate data analysis and report writing. One lecture, one lab (three hours); second term Prerequisite(s): CHEM ENG 2O04 (or CHEM ENG 3O04), CHEM ENG 3D04 and credit or registration in CHEM ENG 3A04 (or CHEM ENG 2A04)

    • Instructor
      Dr. Li Xi
  • Stagewise operations, diffusion, mass transfer coefficients, distillation, differential contacting and absorption. Three lectures, one tutorial (two hours); first term Prerequisite(s): CHEM ENG 2F04

    • Instructor
      Dr. Charles de Lannoy
  • Transient behaviour of chemical processes. Theory and practice of automatic control. Introduction to computer process control. Three lectures, one tutorial (two hours); second term Prerequisite(s): MATH 2Z03 and MATH 2ZZ3; and credit or registration in CHEM ENG 2O04 (or 2A04), 3E04, 3K04, 3A04 (or 2O04) http://learnche.mcmaster.ca/3P4/Main_Page

    • Instructor
      Dr. Christopher Swartz
  • TECHNICAL ELECTIVE LIST B

    An overview of important synthetic and natural polymers with emphasis on polymer structure, the chemistry of polymer formation. An introduction to polymer characterization, recycling and sustainability. Three lectures; second term Prerequisite(s): One of CHEM 2E03, 2OA3, 2OB3, CHEM BIO 2OA3, 2OB3, or permission of the instructor

    • Instructor
      Dr. Todd Hoare
  • Kinetics of polymerization: step-growth and chain-growth (free radical, anionic, anionic coordination and cationic). Polymerization processes: solution/bulk, suspension, emulsion, gas-phase, slurry and reactive processing. Principles of polymer process and reactor design, optimization and control. Three lectures; first term Prerequisite(s): CHEM ENG 3K04

    • Instructor
      Dr. Boyang Zhang
  • Kinetics of polymerization: step-growth and chain-growth (free radical, anionic, anionic coordination and cationic). Polymerization processes: solution/bulk, suspension, emulsion, gas-phase, slurry and reactive processing. Principles of polymer process and reactor design, optimization and control. Three lectures; first term Prerequisite(s): CHEM ENG 3K04

    • Instructor
      Dr. Boyang Zhang
  • This course addresses key aspects of implementing control via discrete calculations using digital computers. Topics include discrete-time dynamic models, system identification, analysis of discrete-time systems, design of digital control systems and model predictive control. Three lectures; first term Prerequisite(s): CHEM ENG 3P04
    Cross-listed: CHEM ENG 4E03/ CHEM ENG 6E03

    • Instructor
      Dr. Kamil Khan
  • This course addresses key aspects of implementing control via discrete calculations using digital computers. Topics include discrete-time dynamic models, system identification, analysis of discrete-time systems, design of digital control systems and model predictive control. Three lectures; first term Prerequisite(s): CHEM ENG 3P04
    Cross-listed: CHEM ENG 4E03/ CHEM ENG 6E03

    • Instructor
      Dr. Kamil Khan
  • The application on optimization methods to important engineering problems in equipment design and operation, statistics, control, engineering economics and scheduling. The course will emphasize problem definition, model formulation and solution analysis, with sufficient details on existing algorithms and software to solve problems.
    Two lectures, one tutorial (two hours); second term

    Prerequisite(s): CHEM ENG 2O04 (or 3O04), CHEM ENG 3E04, CHEM ENG 3G04, CHEM ENG 3M04, CHEM ENG 3P04

    http://learnche.mcmaster.ca/4G3/Main_Page

    • Instructor
      Dr. Jake Nease
  • Catalytic kinetics, mass transfer limitations, packed and fluidized bed reactors, two phase reactors. Three lectures; first term Prerequisite(s): CHEM ENG 3K04
    Cross-listed: CHEM ENG 4K03/CHEM ENG 6K03

    • Instructor
      Dr. Prashant Mhaskar
  • Catalytic kinetics, mass transfer limitations, packed and fluidized bed reactors, two phase reactors. Three lectures; first term Prerequisite(s): CHEM ENG 3K04
    Cross-listed: CHEM ENG 4K03/CHEM ENG 6K03

    • Instructor
      Dr. Prashant Mhaskar
  • Experiments and projects in transport phenomena, reaction kinetics, reactor design and process control with appropriate data analysis and report writing. One lab (three hours), one lecture; first term Prerequisite(s): CHEM ENG 3L02, 3K04, 3M04; and registration in Level IV of any Chemical Engineering program

    • Instructor
      Dr. Charles de Lannoy
  • Overview of separation processes, liquid-liquid extraction, supercritical fluid extraction, adsorption, filtration, membrane separation processes. Three lectures; first term Prerequisite(s): CHEM ENG 3A04 (or 2A04), CHEM ENG 2O04 (or 3O04), CHEM ENG 3M04 http://learnche.mcmaster.ca/4M3/Main_Page

    • Instructor
      Dr. David Latulippe
  • Making decisions about the design and operation of engineering systems, with the analysis emphasizing safety, economics, equipment performance, uncertainty, flexibility and monitoring, including trouble shooting. Students will work individually and in groups on problem-based projects. Three lectures, one tutorial (two hours); first term Prerequisite(s): CHEM ENG 2O04 (or 3O04), CHEM ENG 3K04, 3M04, 3P04; and registration in CHEM ENG 3G04 Antirequisite(s): ENGINEER 2B03, 4B03 http://learnche.mcmaster.ca/4N4/Main_Page

    • Instructor
      Dr. Jake Nease
  • Mastery of core technical engineering skills with applications through student mentor-ship and teaching practicums. Demonstration of deeper understanding through lecture design and presentation, assessment design, and course material development. Two lectures (during first term), one practicum placement (during second term); both terms Prerequisite(s): Registration in final level of any engineering program and permission of the instructor

    Sessional Instructor
    Sessional Instructor: TBD
  • Mastery of core technical engineering skills with applications through student mentor-ship and teaching practicums. Demonstration of deeper understanding through lecture design and presentation, assessment design, and course material development. Two lectures (during first term), one practicum placement (during second term); both terms Prerequisite(s): Registration in final level of any engineering program and permission of the instructor

    Sessional Instructor
    Sessional Instructor: TBD
  • Projects, often in cooperation with industry, usually involving steady-state design and computer simulation of an existing or new process. Plant equipment may be tested to develop simulation models. Sustainability analysis applied as an integral part of plant design. Three lectures; both terms Prerequisite(s): Registration in the final level of any Chemical Engineering program Co-requisite(s): CHEM ENG 4N04 https://www.eng.mcmaster.ca/chemeng/che-4w04-capstone-design-entrepreneurial-engineering-stream#About-the-Entrepreneurial-Stream

    • Instructor
      Dr. Shelir Ebrahimi
  • An introduction to the basic principles of polymer processing, stressing the development of models. Rheology of polymers, extrusion, moulding, films, fibres, and mixing. Reactive processing. Three lectures; one term Prerequisite(s): One of CHEM ENG 3A04 (or 2A04), MATLS 3E04 or MECH ENG 3R03; and CHEM ENG 2O04 (or 3O04) or MECH ENG 3O04
    Cross-listed: CHEM ENG 4X03/ CHEM ENG 6X03

    • Instructor
      Dr. Michael Thompson
  • An introduction to the basic principles of polymer processing, stressing the development of models. Rheology of polymers, extrusion, moulding, films, fibres, and mixing. Reactive processing. Three lectures; one term Prerequisite(s): One of CHEM ENG 3A04 (or 2A04), MATLS 3E04 or MECH ENG 3R03; and CHEM ENG 2O04 (or 3O04) or MECH ENG 3O04
    Cross-listed: CHEM ENG 4X03/ CHEM ENG 6X03

    • Instructor
      Dr. Michael Thompson
  • A research and design project with students working independently under the direction of a faculty member. The hours assigned can be freely scheduled to suit those involved in a particular project and may include computation classes, laboratory work, discussions, or individual study.

    Sessional Instructor
    Sessional instructor: various
  • Engineering workplaces are diverse but can pose challenges to underrepresented groups. Students will develop the vocabulary and tools to master perceptual, institutional, and psychological mechanisms of inclusion as allies and targets. Lectures (three hours); second term Prerequisite(s): Registration in Level III or above of any Engineering Program
    https://academiccalendars.romcmaster.ca/preview_course_nopop.php?catoid=44&coid=229774

    • Instructor
      Dr. Kim Jones
  • Various presenters from industry and academia talking about the advances in chemical engineering. All graduate students required to attend. First and second term

    • Instructor
      Dr. Boyang Zhang
  • Living systems have evolved to tackle technological problems since the beginning of life and they outperform manmade solutions in many fields by far. They have learned to sustain themselves as a result of a fascinating evolutionary optimization over millions of years. In an other word nature has already designed and engineered fascinating solutions following millions of years of trial and error and has provided us solutions that are regarded as ingenious, stable and low-risk. We have always been fascinated by nature and have constantly made efforts to mimic it to solve our technological problems, a field that is now called “biomimetics”. Rapid advancements in science and technology have now made us to act beyond than just mimicking nature but understanding and implementing natural systems and their governing principles; that is “bio-inspiration”. This course presents an overview of engineering design concepts inspired from living systems and introduces selected and recent bioinspired technologies with a particular focus on technologies in the field of biomedical sciences such as diagnostics, therapeutics and drug discovery. The main topics will include: Introduction to biomimetics and bioinspired engineering, Bioinspired design, Bioinspired materials, Self repellent coatings, Adhesive coatings, Nanobioengineering, Biofunctional interfaces, Drug delivery systems, Biohybrid systems, Bioinspired tissue engineering, Biosensing, LabonChip devices, Microfluidics, OrgansonChips, In vitro disease models. Second term Cross-listed: MechEng 712

    • Instructor
      Dr. Tohid Didar
  • Fundamentals and Advanced Topics in Process Optimization
    Fall 2022
    Electrochemistry and Electrochemical Engineering
    Winter 2023
    Collaborative Design in Control
    Spring 2023

    • Instructor
      Dr. Kamil Khan
  • First Term No cross-listing

    Sessional Instructor
    Guerino Sacripante
  • 3 unit(s) An introduction to the theory, physics and operating principles of Scanning electron microscopy (SEM), Focused Ion Beam (FIB) microscopy and attendant diffraction and spectroscopy techniques. The course will have laboratory component allowing students to students to establish core competence in hands-on use of these microscopes.

    • Instructor
      Dr. Nabil Bassim
  • Introduction, Microfabrication and micromachining, Surface and bulk micromachining, non-conventional machining, Microfluidics, Microchannels, Microvalves, Micromixers, Micropumps, Droplet actuation, Integrated Systems. Second term Cross-listed: MechEng 752 (lead), EngPhys 752

    • Instructor
      Dr. P. Ravi Selvaganapathy
  • Introduction to control of multivariable chemical processes. Topics usually covered: dynamic stochastic models, minimum variance and adaptive controllers, multivariable optimal control, nonlinear control, constraint handling for chemical process control and optimization, observers and inferential control. Second term No cross-listing

    • Instructor
      Dr. Prashant Mhaskar
  • Techniques for designing control system structures; including modeling, flexibility, controllability, integrity, reliability, interaction and performance metrics, economic performance, and robustness. The key affect of process dynamics on performance is presented. Both decentralized multiloop and centralized model-predictive control are considered. Techniques are applied to selected process equipment and processes.

    Cross-listed: SEP 751

    Sessional Instructor
    Tom Marlin
  • This course is based around multivariate latent variable models which assume low dimensional latent variable structures for the data. Multivariate statistical methods including Principal Component Analysis (PCA), and Partial Least Squares (PLS) are used for the efficient extraction of information from large databases typically collected by on-line process computers. These models are used for the analysis of process problems, for on-line process monitoring, and for process improvement. Cross listed with SEP-767 (lead)/ CHEM ENG 765 First and second term

    Sessional Instructor
    Brandon Corbett
  • This course examines the growing field of polymer alloys, blends and composites. The student is introduced to the current principles and practice behind these advanced polymeric materials, looking at techniques of characterization as well as the properties generated in such materials. Often linked with both polymer blends and composites is the field of reactive processing, a maturing research area with much commercial utilization that uses polymer processing equipment (typically an extruder) as a reactor for the chemical modification of polymers. Second term

    • Instructor
      Dr. Michael Thompson
  • SEP is the lead (only 1.5 units) 1st half of term
    Cross-listed: CHEM ENG 786/ SEP 786

    • Instructor
      Dr. Jeff Fortuna
  • SEP is the lead (only 1.5 units) 2nd half of term TERM 2
    Cross-listed: CHEM ENG 787/ SEP 787

    • Instructor
      Dr. Jeff Fortuna
  • Fundamentals of controlled release science and technology are covered from an interdisciplinary perspective, including a discussion of different types of controlled release vehicles that have been developed, how they are fabricated, and in what contexts their practical use is appropriate. In parallel, instruction is provided in building the interdisciplinary team skills critical to success in developing controlled release vehicles based around the design thinking framework, culminating in a collaborative design challenge to address a practical patient or market need in controlled release.

    • Instructor
      Dr. Todd Hoare
  • 1280 Main Street West

    JHE-374

    Hamilton, Ontario, Canada

    L8S 4L7

  • Undergraduate: Monday – Friday: 8:30 a.m. to 4:30 p.m.

    Graduate: Monday – Friday: 8:30 a.m. to 4:30 p.m.

    Offices closed daily from 12 p.m. to 1 p.m.

  • 905-525.9140 ext. 24957