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
  • 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
  • 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
  • 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, registration or credit in CHEMENG 4N04, or permission of the Department

    Learn more about the capstone projects

    • 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. Li Xi
  • This course is intended to give engineering graduate students a competency in Lean Six Sigma Methodologies for new processes (DFSS) or improvement of existing processes (DMAIC), focusing on variation reduction through the application of Six Sigma tools. Six Sigma is a disciplined, data-driven approach for eliminating defects and driving toward six standard deviations between the mean and the nearest specification limit (achieving 3.4 defects per million opportunities) in any chemical or manufacturing process. Emphasis will be placed on enabling the students to apply these methodologies/tools within their current post-graduate research project (or an assigned project) in order to best familiarize the students with the practical value of Six Sigma in industrial engineering processes.

    (cross-listed SEP 731)

    Sessional Instructor
    Guerino Sacripante
  • 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
  • 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: SEP 767 / MECHENG 767 / CHEMENG 765

    TERM 1 & TERM 2

    Sessional Instructor
    Brandon Corbett
  • This graduate-level course provides a pathway for students to take the decisive step in leveraging leading-edge artificial intelligence technology to solve many real-world problems, ranging from self-driving cars to AI-drug discovery to recommendation systems. This foundational course first helps students to understand the capabilities, challenges and consequences of deep learning, then helps them gain the knowledge and skills needed to apply deep learning to any problem, finally levels up their technical career.

    (Cross-listed as SEP 740)

  • This graduate course provides both breadth and depth in terms of machine learning and data mining with a good mixture of theory, practice, and real-world applications. Students will learn how to implement data preprocessing solutions and how to visualize multi-dimensional data effectively. This course provides students the fundamental and advanced theories to understand the operation of the popular machine learning models and data mining approaches. Statistical methods will be applied to discover patterns in various data sets, and real-life classification problems will be explored and solved. Weekly assignments and course projects will be arranged for enhancing students’ deep comprehension and practical competencies.

    (Cross-listed as MECH ENG 785/SEP 785)

  • Steady and transient conduction stressing formulation and approximate solution techniques. Convection heat transfer including compressible and incompressible flow. Radiation heat transfer including gray body radiation and radiation from gases and vapours.

    (cross-listed as MECH ENG 706)

    Sessional Instructor
    R. L. Judd
  • Network models of production systems. Simulation software architecture and solution methods. Single period and multiperiod production planning models. Plant data analysis and model building (PCA, PLS). Models comprised of first principles and empirical submodels (hybrid models). Evolutionary optimization (differential evolution, genetic algorithms, particle swarm). Term project.

     (cross-listed as SEP 752)

    • Instructor
      Dr. Vladimir Mahalec
  • 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