The following courses are pre-approved non-core complementary courses. Courses are classified into Interdisciplinary and Non-Interdisciplinary courses. Students may take courses from other Departments with the prior written approval from their Thesis Supervisor(s), and Graduate Program Director. Please email info.bbme [at] mcgill.ca (subject: Proposed%20quantitative%20prerequisite%20course) should you wish to propose a course not on the list.
* Each course outline linked to on this page may be from a previous term and may not accurately represent current or future versions of the course.
Interdisciplinary Courses
BIOL 565. Cell and Tissue Mechanobiology.
Credits: 3
Offered by: Biology (Faculty of Science)
This course is not offered this catalogue year.
Description
The emerging field of mechanobiology and mechanotransduction, and their relevance in the context of multicellular physiology in health and disease. The
molecular and cellular foundations of mechanobiology are covered. Current literature on the topic will be discussed and presented by students. Identification of
gaps in current knowledge and proposing research to address them.
- Prerequisite: One 300-level cell biology course or equivalent, and/or instructor's permission
- Restrictions: Restricted to senior undergraduate in the BSc degree and graduate students who fullfill the prerequisites or to students approved by the instructor.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
BIOL 592. Integrated Bioinformatics.
Credits: 3
Offered by: Biology (Faculty of Science)
This course is not offered this catalogue year.
Description
'Post-genomic' bioinformatics. Concepts behind large-scale computational analysis and comparison of genomes/proteomes (and beyond), and the implications for our understanding of the basic processes of molecular and cell biology and the evolution of those processes.
- Fall
- 3 hours lecture
- Prerequisite: BIOL 301 or permission of instructor.
- Restriction: Not open to students who have taken or are taking BINF 511.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
BIOT 505. Selected Topics in Biotechnology.
Credits: 3
Offered by: Chemistry (Faculty of Science)
This course is not offered this catalogue year.
Description
Current methods and recent advances in biological, medical, agricultural and engineering aspects of biotechnology will be described and discussed. An extensive reading list will complement the lecture material.
- Fall
- Restriction: U3 students
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
CHEE 512. Stem Cell Bioprocess Engineering.
Credits: 3
Offered by: Chemical Engineering (Faculty of Engineering)
This course is not offered this catalogue year.
Description
Introduction to stem cell biology. Cell growth models applicable to stem cells and their progeny. Upstream processing (cell culture systems, bioreactors), downstream processing (cell separation, purification) and quality management (current good manufacturing practice, regulations) applied to therapeutic cells.
- (3-0-6)
- Prerequisite(s): MATH 262 and CHEE 370 or BIOL 200, or Permission of Instructor.
- Restriction: Open to undergraduate and graduate students registered in Chemical Engineering, as well as graduate students registered in the McGill Graduate Certificate in Regenerative Medicine program or in the M.Eng. in Biological and Biomedical Engineering program.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
CHEE 561. Introduction to Soft Tissue Biophysics.
Credits: 3
Offered by: Chemical Engineering (Faculty of Engineering)
This course is not offered this catalogue year.
Description
Soft tissue structure and function: tissue, cell, and molecular scales. Interstitial solute transport, modeling effective transport properties (diffusivity, partitioning). Poroelastic mechanics, modeling of mechanical properties (modulus, permeability). The electrical double layer, electrostatic component of modulus, modeling electrokinetic phenomena (streaming potential, electroosmosis). Applications: biomechanics, mechanobiology, tissue engineering, functional assessment, biomedical entrepreneurship.
- (3-1-5)
- Prerequisite: CHEE 315 or permission of the instructor
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
CHEE 563. Biofluids and Cardiovascular Mechanics.
Credits: 3
Offered by: Chemical Engineering (Faculty of Engineering)
This course is not offered this catalogue year.
Description
Basic principles of circulation including vascular fluid and solid mechanics, modelling techniques, clinical and experimental methods and the design of cardiovascular devices.
- (3-0-6)
- Prerequisites: CHEE 314 or MECH 331 or permission of instructor.
- Restriction: Not open to students who have taken MECH 563.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
CHEE 651. Advanced Biochemical Engineering.
Credits: 4
Offered by: Chemical Engineering (Graduate Studies)
This course is not offered this catalogue year.
Description
The use of chemical engineering and biological principles in the study, design, use and creation of biologically-based processes and products. Topics: biochemical thermodynamics, protein engineering, manipulation of gene expression, transport phenomena and bioreactor design.
- Restriction: Restricted to graduate students
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
CHEM 503. Drug Discovery.
Credits: 3
Offered by: Chemistry (Faculty of Science)
This course is not offered this catalogue year.
Description
The aim of this course is to provide an introduction to the overall drug discovery process. The main focus of the course will be on medicinal chemistry, synthesis and
catalysis, as they relate to large-scale production of pharmaceutical agents. However, other aspects of drug discovery, including structural research (e.g. NMR, X-ray), biochemistry, drug metabolism and bioavailability will also be included.
- Restriction: Not open to students who are taking or have taken PHAR 503
- Restriction: U3 and graduate students. Students can register only with permission of coordinators.
- Fall
- Prerequisite(s): CHEM 302 and one of BIOL 200 or CHEM 332, or permission of instructor.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
Course information not available.
CHEM 514. Biophysical Chemistry.
Credits: 3
Offered by: Chemistry (Faculty of Science)
This course is not offered this catalogue year.
Description
Physical chemistry concepts needed to understand the function of biological systems at the molecular level, including the structure, stability, transport, and interactions of biological macromolecules.
- Winter
- Prerequisite: CHEM 203 or CHEM 204 or CHEM 223 and CHEM 243, or permission of instructor.
- Restriction: Not open to students who have taken CHEM 404.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
CHEM 520. Methods in Chemical Biology.
Credits: 3
Offered by: Chemistry (Faculty of Science)
This course is not offered this catalogue year.
Description
An overview of advanced techniques at the leading edge of Chemical Biology, including some or all of: biological imaging, kinetics of enzyme inhibition, combinatorial synthesis, atomic force microscopy of biological molecules, self assembling biomimetic structures, oligonucleotide therapeutics, biomolecular X-ray crystallography, computational methods, and nuclear magnetic resonance applied to protein interactions.
- Fall
- Prerequisites: BIOL 200 and CHEM 345 and CHEM 302, or permission of instructor
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
CHEM 591. Bioinorganic Chemistry.
Credits: 3
Offered by: Chemistry (Faculty of Science)
This course is not offered this catalogue year.
Description
The roles of transition and main group elements in biology and medicine will be examined with an emphasis on using tools for structure and genome searching as well as becoming acquainted with experimental spectroscopic methods useful for bioinorganic chemistry such as macromolecular X-ray diffraction, EPR and EXAFS.
- Restriction: For Honours and Major Chemistry students or with permission
- Winter
- Prerequisite: CHEM 381
- Restriction: For Honours and Major Chemistry students or with permission
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
COMP 546. Computational Perception.
Credits: 4
Offered by: Computer Science (Faculty of Science)
This course is not offered this catalogue year.
Description
Computational models of visual perception and audition. Vision problems include stereopsis, motion, focus, perspective, color. Audition problems include source localization and recognition. Emphasis on physics of image formation, sensory signal processing, neural pathways and computation, psychophysical methods.
- 3 hours
- Restrictions: Not open to students who have taken COMP 646.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
COMP 549. Brain-Inspired Artificial Intelligence.
Credits: 3
Offered by: Computer Science (Faculty of Science)
This course is not offered this catalogue year.
Description
Overview of the influence of neuroscience and psychology on Artificial Intelligence (AI). Historical topics: perceptrons, the PDP framework, Hopfield nets, Boltzmann and Helmholtz machines, and the behaviourist origins of reinforcement learning. Modern topics: deep learning, attention, memory and consciousness. Emphasis on understanding the interdisciplinary foundations of modern AI.
- Prerequisites: MATH 222, MATH 223, and MATH 323; or equivalents.
- Restrictions: Not open to students who have taken COMP 596 when the topic was "Brain-Inspired Artificial Intelligence".
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
COMP 558. Fundamentals of Computer Vision.
Credits: 4
Offered by: Computer Science (Faculty of Science)
This course is not offered this catalogue year.
Description
Image filtering, edge detection, image features and histograms, image segmentation, image motion and tracking, projective geometry, camera calibration, homographies, epipolar geometry and stereo, point clouds and 3D registration. Applications in computer graphics and robotics.
- Restriction: not open to students who have taken 308-766 before January 2001
- Restriction: not open to students who have taken 308-766 before January 2001
- 3 hours
- Prerequisites: COMP 251, MATH 222, MATH 223
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
COMP 561. Computational Biology Methods and Research.
Credits: 4
Offered by: Computer Science (Faculty of Science)
This course is not offered this catalogue year.
Description
Application of computer science techniques to problems arising in biology and medicine, techniques for modeling evolution, aligning molecular sequences, predicting structure of a molecule and other problems from computational biology. An in-depth exploration of key research areas.
- 4 hours
- Prerequisites: COMP 251, and MATH 323 or MATH 203 or BIOL 309
- Restriction: Not open to students who have taken or are taking COMP 462.
- Note: Additional work will consist of assignments and of a substantial final project that will require to put in practice the concepts covered in the course.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
COMP 564. Advanced Computational Biology Methods and Research.
Credits: 0-3
Offered by: Computer Science (Faculty of Science)
This course is not offered this catalogue year.
Description
Fundamental concepts and techniques in computational structural biology, system
biology. Techniques include dynamic programming algorithms for RNA structure
analysis, molecular dynamics and machine learning techniques for protein structure
prediction, and graphical models for gene regulatory and protein-protein interaction
networks analysis. Practical sessions with state-of-the-art software.
- 3 hours
- Prerequisite: COMP 462.
- Corequisite(s): COMP 462 or COMP 561
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
COMP 565. Machine Learning in Genomics and Healthcare.
Credits: 4
Offered by: Computer Science (Faculty of Science)
This course is not offered this catalogue year.
Description
Linear models in statistical genetics, causal inference, single-cell genomics, multi-omic learning, electronic health record mining. Applications of machine learning techniques: linear regression, latent factor models, variational Bayesian inference, neural networks, model interpretation.
- Prerequisites: (BIOL 202 or BIOL 302) and MATH 324 and (COMP 451 or COMP 551), or equivalents.
- Restrictions: Not open to students who have taken COMP 597 or COMP 598 when the topic was "Machine Learning in Genomics and Healthcare".
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
ECSE 517. Neural Prosthetic Systems.
Credits: 3
Offered by: Electrical & Computer Engr (Faculty of Engineering)
This course is not offered this catalogue year.
Description
Selected topics in bioengineering focusing on the principles of neural prosthetics systems (brain machine interfaces). Paralysis as a communication problem. Motor control theory receptive fields. Electrical properties of the central nervous system, modern measurement technologies, encoding and mutual information, statistical data analysis, decoding and thought prediction.
- Prerequisites: (ECSE 303 or ECSE 306 or ECSE 206 or ECSE 316) and (ECSE 305 or ECSE 205) or permission of instructor
- Restriction: Accessible only to Honours Electrical Engineering students and Graduate students in Engineering
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
ECSE 523. Speech Communications.
Credits: 3
Offered by: Electrical & Computer Engr (Faculty of Engineering)
This course is not offered this catalogue year.
Description
Articulatory and acoustic descriptions of speech production, speech production models, speech perception, digital processing of speech signals, vocodors using formant, linear predictive and cepstral techniques, overview of automatic speech recognition systems, speech synthesis systems and speaker verification systems.
- (3-0-6)
- Prerequisite: ECSE 412 or ECSE 512
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
Course information not available.
ECSE 618. Haptics.
Credits: 4
Offered by: Electrical & Computer Engr (Graduate Studies)
This course is not offered this catalogue year.
Description
Study of touch as relevant to technological systems. Applications. Elements of anatomy, neuroanatomy, physiology, and behaviour. Technology of tactile transducers. Computational synthesis of tactile signals: Elements of contact mechanics, deformation theory and inelasticity, and computational methods to simulate those for realtime synthesis.
- (3-0-9)
- Prerequisite: Permission of instructor.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
EPIB 638. Mathematical Modeling of Infectious Diseases.
Credits: 3
Offered by: Epidemiology and Biostatistics (Graduate Studies)
This course is not offered this catalogue year.
Description
Mathematical models of infectious diseases –computer simulations of epidemics–enable detailed analyses and understanding of factors affecting the distribution of infections/diseases in populations and now play a key role in policy making. Covered topics include: short-term dynamics of infections (R0), compartmental models, stochastic models (including agent-based), contact patterns and heterogeneity, and Bayesian model calibration. The learning objectives are: 1)
recognize research questions that can be addressed using modeling; 2) develop, parameterize, calibrate, and analyze simple infectious disease models in R; and 3) critically appraise scientific modeling papers.
- Prerequisite(s): EPIB 621 or permission of the instructor
- Restrictions: Not open to students who have taken EPIB 676 when topic was "Mathematical Models of Infectious Diseases".
- This is an intermediate-level quantitative course. Previous courses in calculus and biostatistics are recommended (in doubt, contact the instructor prior to registration). A working knowledge of the R statistical software (or equivalent) is mandatory (data structures, function, loop, etc.).
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
EXMD 609. Cellular Methods in Medical Research.
Credits: 3
Offered by: Medicine (Graduate Studies)
This course is not offered this catalogue year.
Description
Different cellular methods used in biomedical research, including spectroscopic, microscopic and immunological techniques as well as statistics. Lectures, some demonstrations by faculty as well as short seminars given by the students.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
EXMD 610. Molecular Methods in Medical Research.
Credits: 3
Offered by: Medicine (Graduate Studies)
Terms offered: Winter 2026
View offerings for
Winter 2026 in Visual Schedule Builder.
Description
Different molecular methods used in biomedical research, including chromatography, purification and analysis of proteins and nucleic acids, various techniques in molecular biology, transgenic technology, and stem cells. Lectures, some demonstrations, and short seminars given by the students.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
MATH 537. Honours Mathematical Models in Biology.
Credits: 4
Offered by: Mathematics and Statistics (Faculty of Science)
This course is not offered this catalogue year.
Description
The formulation and treatment of realistic mathematical models describing biological phenomena through such qualitative and quantitative mathematical techniques as local and global stability theory, bifurcation analysis, phase plane analysis, and numerical simulation. Concrete and detailed examples will be drawn from molecular, cellular and population biology and mammalian physiology.
- Prerequisite(s): MATH 325, MATH 376, and COMP 202 or COMP 204 or COMP 208 or equivalent.
- Restriction(s): Not open to students who have taken MATH 437.
- This course is offered in the winter semester.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
MECH 547. Mechanics of Biological Materials.
Credits: 3
Offered by: Mechanical Engineering (Faculty of Engineering)
This course is not offered this catalogue year.
Description
Mechanics of proteins (collagen, keratin), polysaccharides (cellulose, chitin), cells, skin, bone, teeth, seashells, insect and arthropod cuticles. Emphasis on microstructure-property-function relationships and on multiscale approach. State-of-the-art experimental and modelling techniques. Self-healing and adaptive biological materials.
- (3-1-5)
- Prerequisites: MECH 210, MIME 260 or MIME 261, or permission of instructor
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
MECH 548. Cellular Materials in Natural and Engineering Structures.
Credits: 3
Offered by: Mechanical Engineering (Faculty of Engineering)
This course is not offered this catalogue year.
Description
Overview of hierarchical solids exhibiting cellular structure. Cell size, shape and topology of bending and stretching dominated materials, including periodic microtruss lattice, plant cellular tissue and trabecular bone. Theories for modelling the mechanics and the physical properties; design and optimization of multifunctional cellular solids for ultralight aerospace and biomedical applications.
- (3-0-6)
- Prerequisites: MECH 210, MIME 260 or MIME 261, or permission of instructor
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
MECH 561. Biomechanics of Musculoskeletal Systems.
Credits: 3
Offered by: Mechanical Engineering (Faculty of Engineering)
This course is not offered this catalogue year.
Description
The musculoskeletal system; general characteristics and classification of tissues and joints. Biomechanics and clinical problems in orthopaedics. Modelling and force analysis of musculoskeletal systems. Passive and active kinematics. Load-deformation properties of passive connective tissue, passive and stimulated muscle response. Experimental approaches, case studies.
- (3-0-6)
- Prerequisite (Undergraduate): MECH 321 and (MECH 315 or MECH 419)
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
MECH 563. Biofluids and Cardiovascular Mechanics.
Credits: 3
Offered by: Mechanical Engineering (Faculty of Engineering)
This course is not offered this catalogue year.
Description
Basic principles of circulation including vascular fluid and solid mechanics, modelling techniques, clinical and experimental methods and the design of cardiovascular devices.
- (3-0-6)
- Prerequisites: CHEE 314 or MECH 331 or permission of instructor
- Restriction: Not open to students who have taken CHEE 563
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
MDPH 614. Physics of Diagnostic Radiology.
Credits: 3
Offered by: Medical Physics Unit (Graduate Studies)
Terms offered: Winter 2026
View offerings for
Winter 2026 in Visual Schedule Builder.
Description
A rigorous treatment of the physical principles and the instrumentation of radiology, computed tomography and ultrasound medical imaging systems. Special attention is paid to the analysis of the relations between imaging system design, image quality, and safety. Measurement techniques for the evaluation of medical imaging systems are reviewed.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
MDPH 615. Physics of Nuclear Medicine.
Credits: 2
Offered by: Medical Physics Unit (Graduate Studies)
Terms offered: Fall 2025
View offerings for
Fall 2025 in Visual Schedule Builder.
Description
The physics of radioactivity and the applications of radioisotopes and radiopharmaceuticals in medical diagnosis. Topics covered include radiation spectrometry, the scintillation camera, image analysis and data processing in nuclear medicine, single photon emission tomography, and positron emission tomography.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
NEUR 503. Computational Neuroscience.
Credits: 3
Offered by: Neurology and Neurosurgery (Faculty of Medicine & Hlth Sci)
This course is not offered this catalogue year.
Description
A survey of computational methods commonly used to model brain function, including mathematical modeling to describe the relationship between neuronal activity and perception, action, and cognition. Mathematical basis for vision, motor
control and attention. Data relevant to brain processes and models explaining these data, using engineering, statistics and artificial intelligence.
- Winter
- Basic neuroanatomy/neurophysiology, some mathematics (linear algebra calculus, probability/statistics) or consent of instructor.
- Restriction: Not open to students who have taken NEUR 603.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
BTEC 555. Structural Bioinformatics.
Credits: 3
Offered by: Parasitology (Faculty of Agric Environ Sci)
Terms offered: Winter 2026
View offerings for
Winter 2026 in Visual Schedule Builder.
Description
Fundamentals of protein structure and the application of tools for structure determination, how protein structure allows us to understand the complex biological functions, and how knowledge of protein structure can contribute to drug discovery.
- Winter
- 1-hr lecture, followed by 2 hrs of computer lab.
- Prerequisite: Molecular biology or biochemistry, and basic bioinformatics, or permission of instructor.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
BTEC 650. Therapeutic Antibody Design.
Credits: 3
Offered by: Parasitology (Graduate Studies)
Terms offered: Fall 2025
View offerings for
Fall 2025 in Visual Schedule Builder.
Description
Principles and methodologies of structure-based molecular design, optimization, and development of therapeutic monoclonal antibodies. Role in therapy and diagnosis;
structural features of various types of antibodies; dissection of antibody-antigen interactions; in silico affinity maturation; manipulation of antigen specificity by point mutagenesis; using antibody Fc domain to modulate pharmacokinetics and
effector functions; design of antibody conjugates carrying toxic payloads; engineering T-cells with chimeric antigen receptors; evaluation and improving antibody immunogenicity and aggregation; antibody humanization.
- Prerequisite: 400-level or higher level course in biochemistry and bioinformatics, or permission of instructor
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
BINF 511. Bioinformatics for Genomics.
Credits: 3
Offered by: Plant Science (Faculty of Agric Environ Sci)
Terms offered: Winter 2026
View offerings for
Winter 2026 in Visual Schedule Builder.
Description
Bioinformatics methods and reasoning in relation to genomics, proteomics and metabolomics strategies with an emphasis on functional genomics data. The course will cover introduction to UNIX, Perl programming, data processing and integration, file parsing, relational database design and implementation, angled towards solutions relevant for genomics.
- Prerequisite: Understanding of cell and molecular biology (equivalent to a cell or molecular biology course) or permission from instructor.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
PHYS 519. Advanced Biophysics.
Credits: 3
Offered by: Physics (Faculty of Science)
This course is not offered this catalogue year.
Description
An advanced biophysics course, with a special emphasis on stochastic and out of equilibrium physical processes in living matter.
- Prerequisites: (PHYS 329 or PHYS 333 or PHYS 362 or MATH 437) and (PHYS 340 or PHYS 350), or permission of the instructor.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
Course information not available.
PHGY 518. Artificial Cells.
Credits: 3
Offered by: Physiology (Faculty of Science)
This course is not offered this catalogue year.
Description
Physiology, biotechnology, chemistry and biomedical application of artificial cells, blood substitutes, immobilized enzymes, microorganisms and cells, hemoperfusion, artificial kidneys, and drug delivery systems.
PHGY 517 and PHGY 518 when taken together, will give a complete picture of this field. However, the student can select one of these.
- Fall
- Prerequisite (Undergraduate): permission of instructors.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
PHGY 556. Topics in Systems Neuroscience.
Credits: 3
Offered by: Physiology (Faculty of Science)
This course is not offered this catalogue year.
Description
Topics of current interest in systems neurophysiology and behavioural neuroscience including: the neural representation of sensory information and motor behaviours, models of sensory motor integration, and the computational analysis of problems in motor control and perception. Students will be expected to present and critically discuss journal articles in class.
- Winter
- Restriction: Permission of the instructor required.
- Restriction: Not open to students who have taken PHGY 456
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
Non-Interdisciplinary Courses
BINF 531. Statistical Bioinformatics.
Credits: 3
Offered by: Animal Science (Faculty of Agric Environ Sci)
Terms offered: Winter 2026
View offerings for
Winter 2026 in Visual Schedule Builder.
Description
Underlying concepts and techniques for the analyses of large-scale data sets, generated from "omics" platforms (e.g., metagenomics, metabolomics, transcriptomics, etc.), as well as different approaches for working with high-dimensional data. Students will gain experience in such software packages as R and Bioconductor for statistical analysis and data visualization.
- Prerequisites: AEMA 310 or equivalent; LSCI 204, LSCI 211, LSCI 230, or equivalent
- Restriction: Open to U3 students and above
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
BIEN 505. Medical Technology Innovation and Development
.
Credits: 3
Offered by: Bioengineering (Faculty of Engineering)
This course is not offered this catalogue year.
Description
Systematic design methodologies and support concepts: clinical user need identification, brainstorming and conceptualization, system and robust design and
development practices, verification and validation testing and failure modes analysis, regulatory affairs, for medical devices and technologies. Concepts and framework of ideation and conceptualization through to device output for
sale as realized and defined by the medical device technology industry. Focus on corporate and technological phase structuring for systematic product design and
medical business creation aspects. Real-world examples, artifacts from industry, recent articles, and presentations.
- Prerequisites: Permission of the instructor.
- Restrictions: Open to U3 or higher students.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
BIOL 598. Advanced Design and Statistics.
Credits: 3
Offered by: Biology (Faculty of Science)
This course is not offered this catalogue year.
Description
This course will address issues related to experimental design and multivariate statistical analysis. The first third of the course will focus on experimental design, and the remainder of the course will focus on multivariate approaches to data analysis. The course is designed to inform students on best practices to analytically address their experimental questions.
- Prerequisite(s): BIOL 373 and permission of Instructor.
- Restriction(s): Not open to students who have taken or are taking BIOL 596 and/or BIOL 597.
- This course is equivalent to taking BIOL 596 and BIOL 597.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
BMDE 558. Healthcare Startups and Entrepreneurship.
Credits: 3
Offered by: Biomedical Engineering (Faculty of Engineering)
This course is not offered this catalogue year.
Description
Introduction to healthcare entrepreneurship, including the unique model and challenges of healthcare technology startups. Emphasis is placed on seeking venture capital investment in a healthcare startup business, including medical technologies (MedTech), pharmaceuticals/biotechnology, research tools, healthcare IT, and digital health, particularly as they differ from one another.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
Course outline*
BMDE 653. Patents in Biomedical Engineering.
Credits: 3
Offered by: Biomedical Engineering (Graduate Studies)
This course is not offered this catalogue year.
Description
This is a practical course on patents with emphasis on biomedical engineering applications. The course offers an overview of intellectual property, patents, and the patenting process. The course also provides insights into the strategies relating to commercialization and exploiting of patents, as well as enforcing patents. This
course is designed to help biomedical engineers who will encounter patents in their work and needs to understand the nature and the scope of the patent system, how patents are obtained, and how to commercially exploit a patent.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
Course outline*
BMDE 655. Biomedical Clinical Trials - Medical Devices.
Credits: 3
Offered by: Biomedical Engineering (Graduate Studies)
This course is not offered this catalogue year.
Description
This course will train biomedical engineers to understand the clinical and business aspects of transferring a medical device idea into a commercial product. This course provides an overview of the pre‐clinical and clinical testing of medical devices, clinical trials, reimbursement systems, market analysis, sales models, and business models, as pertaining to medical devices. This course will also cover the design of randomized trials, including statistical principles, hypothesis postulating, bias minimization, and randomization methods.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
Course outline*
BMDE 656. Medical Device
Development Process.
Credits: 3
Offered by: Biomedical Engineering (Graduate Studies)
This course is not offered this catalogue year.
Description
Development of medical devices from concept to usage in humans. Overview of technical and regulatory processes to ensure safety and efficacy from the perspective of patients and users. Discussion of an existing medical device,
reviewing all steps of the design process and the required documentation for regulatory submission.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
Course outline*
CHEM 502. Advanced Bio-Organic Chemistry.
Credits: 3
Offered by: Chemistry (Faculty of Science)
This course is not offered this catalogue year.
Description
This course will cover biologically relevant molecules, particularly nucleic acids, proteins, and their building blocks. In each case, synthesis and biological functions will be discussed. The topics include synthesis of oligonucleotides and peptides; chemistry of phosphates; enzyme structure and function; coenzymes, and enzyme catalysis; polyketides; antiviral and anticancer agents.
- Restriction: Not open to students who have taken CHEM 402.
- Winter
- Prerequisite: CHEM 302
- Restriction: Not open to students who have taken CHEM 402.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
CHEM 571. Polymer Synthesis.
Credits: 3
Offered by: Chemistry (Faculty of Science)
This course is not offered this catalogue year.
Description
A survey of polymer preparation and characterization; mechanisms of chain growth, including free radical, cationic, anionic, condensation and transition metal-mediated polymerization, and the effects of these mechanisms on polymer architecture; preparation of alternating, block, graft and stereoblock copolymers; novel macromolecular structures including dendrimers and other nanostructures.
- Prerequisite: CHEM 302 or equivalent, or permission of instructor.
- Fall
- Prerequisite: CHEM 302 or equivalent, or permission of instructor.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
Course information not available.
COMP 551. Applied Machine Learning.
Credits: 4
Offered by: Computer Science (Faculty of Science)
This course is not offered this catalogue year.
Description
Selected topics in machine learning and data mining, including clustering, neural networks, support vector machines, decision trees. Methods include feature selection and dimensionality reduction, error estimation and empirical validation, algorithm design and parallelization, and handling of large data sets. Emphasis on good methods and practices for deployment of real systems.
- Prerequisite(s): MATH 323 or ECSE 205, COMP 202, MATH 133, MATH 222 (or their equivalents).
- Restriction(s): Not open to students who have taken or are taking COMP 451, ECSE 551, MATH 462, or PSYC 560.
- Some background in Artificial Intelligence is recommended, e.g. COMP-424 or ECSE-526, but not required.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
Course information not available.
DENT 669. Extracellular Matrix Biology.
Credits: 3
Offered by: Dental Med & Oral Health Sci (Graduate Studies)
Terms offered: Fall 2025
View offerings for
Fall 2025 in Visual Schedule Builder.
Description
Advanced topics on extracellular matrix biology with emphasis on matrix molecules and their effects on cell communication, tissue structure and integrity.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
ECSE 526. Artificial Intelligence.
Credits: 3
Offered by: Electrical & Computer Engr (Faculty of Engineering)
This course is not offered this catalogue year.
Description
Design principles of autonomous agents, agent architectures, machine learning, neural networks, genetic algorithms, and multi-agent collaboration. The course includes a term project that consists of designing and implementing software agents that collaborate and compete in a simulated environment.
- (3-0-6)
- Prerequisite: ECSE 324
- Restriction: Not open to students who have taken or are taking COMP 424.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
ECSE 626. Statistical Computer Vision.
Credits: 4
Offered by: Electrical & Computer Engr (Graduate Studies)
This course is not offered this catalogue year.
Description
An overview of statistical and machine learning techniques as applied to computer vision problems, including: stereo vision, motion estimation, object and face recognition, image registration and segmentation. Topics include regularization, probabilistic inference, information theory, Gaussian Mixture Models, Markov-Chain Monte Carlo methods, importance sampling, Markov random fields, principal and
independent components analysis, probabilistic deep learning methods including variational models, Bayesian deep learning.
- (3-0-9)
- Prerequisites: (ECSE 205 or equivalent) and (ECSE 415 or COMP 558 or equivalent).
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
EPIB 521. Regression Analysis for Health Sciences.
Credits: 3
Offered by: Epidemiology and Biostatistics (Faculty of Medicine & Hlth Sci)
This course is not offered this catalogue year.
Description
The aim of this course is to provide students with basic principles of regression analyses applicable to the health sciences so that they can understand and use appropriate statistical regression techniques for continuous and discrete data. The course will cover: Linear regression: Regression for two or more explanatory variables, Polynomial regression, Dummy variables, Inference for regression parameters, Confounding and collinearity, Effect modification, Model-checking, Model selection, Prediction. Logistic and Poisson regression: Logistic regression for one or more variables, Interpreting odds ratios, Inference for logistic and Poisson regression parameters, Confounding and interactions in logistic regression, Model selection, Prediction. A very brief overview of survival analysis.
- Prerequisite(s): EPIB 507 or permission of the instructor.
- Restriction(s): Course not open to students registered in the Epidemiology, Biostatistics or Public Health programs. Not open to students who have taken EPIB 591 when topic was “Regression Analysis for Health Sciences".
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
EXMD 509. Gastrointestinal Physiology and Pathology.
Credits: 3
Offered by: Medicine (Faculty of Science)
Terms offered: Winter 2026
View offerings for
Winter 2026 in Visual Schedule Builder.
Description
Course deals with various aspects of gastrointestinal and hepatic function in health and altered physiological states. The principal focus is on the recent literature pertaining to cell and molecular mechanisms underlying the motility secretory process, absorption and secretion. The molecular biology of the hepatic viruses and various aspects of colonic neoplasia will also be considered.
- Fall and Winter
- Prerequisite: Graduate students, U3 undergraduates
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
MATH 525. Sampling Theory and Applications.
Credits: 4
Offered by: Mathematics and Statistics (Faculty of Science)
This course is not offered this catalogue year.
Description
Simple random sampling, domains, ratio and regression estimators, superpopulation models, stratified sampling, optimal stratification, cluster sampling, sampling with unequal probabilities, multistage sampling, complex surveys, nonresponse.
- Restriction: Not open to students who have taken MATH 425
- Prerequisite: MATH 324 or equivalent
- Restriction: Not open to students who have taken MATH 425
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
MECH 510. Engineering Acoustics.
Credits: 3
Offered by: Mechanical Engineering (Faculty of Engineering)
This course is not offered this catalogue year.
Description
Vibratory and acoustic disturbances propagated in homogeneous media. Modelling of acoustic systems using lumped-parameters. Simple sound wave fields, transverse waves in strings and bars, longitudinal waves in bars, and transverse waves in membranes, beams, and plates. Basic wave propagation phenomena and sound source models.
- (3-0-6)
- Prerequisites: MATH 271 and MECH 315
- Offered only in even years.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
MECH 553. Design and Manufacture of Microdevices.
Credits: 3
Offered by: Mechanical Engineering (Faculty of Engineering)
This course is not offered this catalogue year.
Description
Introduction to microelectromechanical systems (MEMS). Micromachining techniques (thin-film deposition; lithography; etching; bonding). Microscale mechanical behaviour (deformation and fracture; residual stresses; adhesion; experimental techniques). Materials- and process-selection. Process integration. Design of microdevice components to meet specified performance and reliability targets using realistic manufacturing processes.
- (3-0-6)
- Prerequisites: MECH 309, MECH 321, (MECH 315 or MECH 419)
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
MECH 562. Advanced Fluid Mechanics.
Credits: 3
Offered by: Mechanical Engineering (Faculty of Engineering)
This course is not offered this catalogue year.
Description
Conservation laws, control volume analysis, Navier stokes equations, dimensional analysis and limiting forms of N-S equation, laminar viscous flows, boundary layer theory, inviscid potential flows, lift and drag, introduction to turbulence.
- (3-0-6)
- Prerequisite: MATH 271 or permission of instructor.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
MECH 605. Applied Mathematics 1.
Credits: 4
Offered by: Mechanical Engineering (Graduate Studies)
This course is not offered this catalogue year.
Description
Tensor Analysis, Gauss and Stokes Theorems, Complex Functions, Laplace and Fourier transforms, Linear Algebra, Initial and Boundary Value Problems for ODE's, Partial Differential Equations including elliptic, parabolic and hyperbolic, Sturm-Liouville theory, Eigenvalue problems, Galerkin Method, Green's Functions and transform methods.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
MECH 610. Fundamentals of Fluid Dynamics.
Credits: 4
Offered by: Mechanical Engineering (Graduate Studies)
This course is not offered this catalogue year.
Description
Conservation laws control volume analysis, Navier Stokes Equations and some exact solutions, dimensional analysis and limiting forms of Navier Stokes Equations. Vorticity, Potential flow and lift, boundary layer theory, drag, turbulence.
- Prerequisite: MECH 605 or permission of instructor
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
MECH 632. Advanced Mechanics of Materials.
Credits: 4
Offered by: Mechanical Engineering (Graduate Studies)
This course is not offered this catalogue year.
Description
Review of stress, strain, equilibrium and boundary conditions. Constitutive equations for linear and non-linear elasticity; viscoelasticity; rubber elasticity. Implementation of nonlinear constitutive relations for mechanical engineering applications. Material selection charts and overview of the major classes of materials (metals, polymers, ceramics, cellular materials, composites and biomaterials). Microscale mechanisms and their relation to macroscopic performance. Plasticity in metals: deformation maps, micromechanics, failure criteria, post-yield flow, creep and temperature effects. Structure and properties of polymers, models for plasticity and crazing. Fracture and fatigue, Weibull statistics for ceramics and glasses. Selected advanced topics and discussion of modern materials.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
Course information not available.
NEUR 602. Current Topics in Neuroscience.
Credits: 3
Offered by: Neurology and Neurosurgery (Graduate Studies)
This course is not offered this catalogue year.
Description
Current topics in Neuroscience.
- Fall
- Prerequisite: Permission of unit instructor
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
NEUR 630. Principles of Neuroscience 1.
Credits: 3
Offered by: Neurology and Neurosurgery (Graduate Studies)
This course is not offered this catalogue year.
Description
An overview of cellular and molecular neuroscience at the graduate level. Topics include: synthesis, processing and intracellular transport of macromolecules; development of the nervous system including neurogenesis, axonal pathfinding, synaptogenesis and myelination; neuronal survival and response to injury; generation and propagation of action potentials; neurotransmitters and synaptic transmission.
- Fall
- Prerequisites: BIOL 200 and BIOL 201 or equivalent; permission of instructor
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
NEUR 631. Principles of Neuroscience 2.
Credits: 3
Offered by: Neurology and Neurosurgery (Graduate Studies)
This course is not offered this catalogue year.
Description
An overview of the structure, function and interaction of neuronal systems of vertebrates. Topics include basic neuroanatomy, coding and processing of sensory information (somatic sensory, visual and auditory systems), control of posture and voluntary movement, learning and memory, processing of language and speech, cerebral blood flow, the neuroendocrine system and neuroimmunology.
- Winter
- Prerequisite: A knowledge of basic mechanisms of biology, physiology, and anatomy as covered by respective undergraduate classes is expected and necessary to succeed in this course.
- Restriction: Students must be enrolled in a graduate program at McGill University. Students from other universities, as well as undergraduate students from McGill require special permission from the Instructor.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
PHGY 502. Exercise Physiology.
Credits: 3
Offered by: Physiology (Faculty of Science)
This course is not offered this catalogue year.
Description
Behaviour of physiological processes in response to physical effort, in areas such as structural basis of muscle contraction, thermoregulation during exercise, mechanics and energetics of muscle contraction, fuel utilization, fatigue, physiological adjustments during exercise and influence of training.
- Winter
- Prerequisites: PHGY 311, PHGY 312, and PHGY 313
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
PHGY 550. Molecular Physiology of Bone.
Credits: 3
Offered by: Physiology (Faculty of Science)
This course is not offered this catalogue year.
Description
Students will develop a working knowledge of cartilage and bone. Discussion topics will include: molecular and cellular environment of bone; heritable and acquired skeletal defects; research models used to study metabolic bone disease.
- Fall
- 1 hour of lecture, 2 hours of seminar per week
- Prerequisites: PHGY 311, and BIOL 202 or equivalent
- Restriction: U3 Physiology students, and graduate students in biomedical departments; others by permission of the instructor
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder