Graduate Courses
EEB offers a variety of courses in ecology & evolution across our three campuses.
Graduate students may also supplement their studies in EEB with courses offered by other departments, such as Cell & Systems Biology, Statistics, Environmental Sciences, Health Sciences, and more.
How to Enrol
Log into ACORN to view, add, and drop courses, or to update personal info (phone number, address, SIN).

EEB Registration Opens: August 1, 2025 (via Acorn)
Course Enrolment Deadline:
Fall or full year courses = Sept 17, 2025
Winter courses = January 19, 2026
* check course descriptions for timing & start date*
Deadline to Drop Half Courses:
Fall: Oct 27, 2025; Winter: Feb. 27, 2026
Regular Course Offerings
View the EEB Graduate Handbook for MSc & PhD coursework requirements.
Many EEB graduate courses are offered annually. Others are offered every 2-3 years, or when there is sufficient demand.
New students should consult their supervisor(s) and fellow students about the courses most appropriate to meet their needs.
Note: for some courses, you may sign up for a course but will not be registered in the course until permission has been granted by the course instructor (approximately 7-10 days).
If an EEB grad course appears to be full, please contact the instructor to ask whether any additional spots could be added.
EEB1230H: Multivariate StatisticsNext Offered: TBA
Instructor(s): TBA
Course Description: An introduction to multivariate statistical methods commonly used by researchers in ecology and evolutionary biology. Topics range from methods focused on single datasets (e.g., principal component analysis, principal coordinates analysis, cluster analysis) to methods involving groups of observations (e.g., discriminant analysis) to methods relating sets of variables to one another (e.g., canonical correspondence analysis, redundancy analysis, procrustes analysis). An emphasis on the graphical geometry of the methods will be provided. The course is oriented more towards the underlying application and understanding of the methods rather than the underlying mathematical derivations or theory.
EEB1310H: Philosophy & MethodsNext Offered: Fall 2025 (Hybrid)
Instructor(s): H. Rodd & N. Rollinson
Course Description: This graduate course intended for new MSc and PhD students provides a forum for students to enhance their current skills and understanding of how to do ‘good’ science and issues encountered as scientists by involving a combination of
(i) student-led discussions,
(ii) lectures/discussions led by faculty, and
(iii) short presentations by students.
The class will read and discuss papers on topics that include: human subjectivity and its role in science; semi-philosophical controversies about approaches to science and research tactics; common pitfalls/errors in experimental design and statistical analysis; brief overviews of emerging statistical approaches; and a variety other issues important to researchers (e.g., ethics). Faculty from the department will lecture to provide background on some statistical topics (e.g., power analysis, control of false discoveries).
The major course assignment includes an essay that aims to facilitate students’ progress in their thesis research by:
a) defining the broad, scientific objectives for their research
b) evaluating possible approaches for their research objectives, and
c) describing and justifying a set of strategic approaches to employ to achieve their objectives.
The essay is not a thesis proposal, but is designed to empower students in the broad thinking required before writing a thesis proposal.
Location: St. George
Date & Time: Thursdays: 11:30-3:00 with a 20 minute break
EEB1320H: Core EcologyNext Offered: TBA
Instructor(s): TBA
Course Description: A graduate course that examines foundational principles in ecology and their relationship to currently active questions and fields of research. With strong reliance on primary literature, it aims to prepare students for more methodological graduate courses and for independent dissertation-level research in ecology and evolutionary biology. Within a broad survey of the field, particular stress is placed on quantitative approaches to areas of ecology important to evolutionary biology, such as population and metapopulation dynamics, community ecology, and species interactions
Location: TBA
Date & Time: TBA
EEB1350H: Core EvolutionNext Offered: Winter 2025
Instructors: J. Sztepanacz & M. Osmond
Course Description: This graduate course introduces students to major areas of research in evolutionary biology at a graduate level. The goal of the course is to teach students core concepts underlying these areas and to train students to apply these concepts to a variety of problems in evolutionary biology. The course will include a mix of lectures on fundamental concepts as well as student-driven discussions of primary literature related to those concepts. The course will cover concepts in evolutionary ecology, evolutionary genetics, and comparative methods.
Location: TBA
Date & Time: TBA
Short Courses & Modules
EEB offers a number of short, quarter-credit (0.25 FCE) courses in specialized topics, run over a partial semester.
EEB1210H: Advanced StatisticsNext Offered: Fall 2025 (in-person)
Instructor(s): M.J. Fortin
Course Description: Biologists need to use statistical methods to test their hypotheses. Given the increasing complexity of experiments, they need to understand the limitations of these statistics, how to select the appropriate tests for their needs, and how to interpret their results both statistically and biologically. The goal of this advanced course in statistics is to teach biologists how to choose and use statistics so that they can address relevant biological questions and test them with the appropriate methods. An overview of advanced regression models and ANOVA methods will be presented. Assignments include two computer labs and a term paper.
Location: St. George
Date & Time: Tuesday: 9 am to 12 pm
September 9th to November 25th
EEB1250H: Spatial StatisticsNext Offered: TBA
Instructor(s): M. J. Fortin
Course Description: Ecological processes are inherently spatially distributed due to spatial dependence of environmental conditions and spatial autocorrelation of species behaviors and dispersal abilities. A broad overview of spatial analytical methods that quantify (geostatistics, network theory, boundary detection), test (restricted randomization) and model (spatial regressions), and model spatially autocorrelated ecological data will be presented. Students will be introduced to the concept of spatial scales and how multiscale analysis can be performed with census and sampled data. Spatial methods to deal with point pattern data and surface pattern data will be reviewed. Assignments include two computer labs and a term paper.
Location: St. George, ESC 2144, Course Syllabus
Date & Time: Thursday: 10:00am-12:00pm (Sept. 12- Dec 5)
EEB1315H: Professional Skills Development in EEBNext Offered: Winter 2025 (Hybrid)
Instructor(s): H. Rodd
Course Description: A short graduate course module focused on developing the academic and professional skills required to succeed during and beyond graduate education in life sciences, with an emphasis on ecology and evolution. Employers from government, NGOs, public school systems, private sectors, etc. emphasize that they look for employee skill sets that include critical thinking, problem-solving, communication, creativity, teamwork, interpersonal relationships, administration, and leadership. This course will provide graduate students with:
1) opportunities to think, learn and communicate in a broad integrative manner and experience working in small interdisciplinary groups;
2) access to material for networking and non-laboratory skill assessment tools needed for success in academic and non-academic life science careers; and
3) opportunities to strengthen communication skills, including face-to-face networking with professionals who have careers outside the academic environment (e.g., government scientists, environmental consultants, NGOs, biotech companies).
Topics for interactive lectures by faculty and invited lecturers, and classroom discussions, may include: the practical aspects of succeeding in graduate school; enhancing research skills; problem-solving techniques; leadership; finding successful collaborations; developing strong written and oral communication skills; opportunities to enhance imaginative, creative, and innovative thinking; further training as a postdoctoral fellow; effective networking; integrating family commitments; career transitions; CVs and resumés; career options in and out of academia; best methods of searching for and landing the job; staff management; global scientific issues; social implications; and maintaining career development.
The class time will be 3:00-7:00 in alternate weeks. The course will run on Tues, Wed, or Thurs, depending on students’ availability.
Location: St. George
Date & Time: 3:00-7:00 in alternate weeks
Special Topics
Special Topics courses are developed on an ad hoc basis to cover current issues or to meet growing demand among graduate students. Students who identify such demand are encouraged to approach department faculty with suggestions for future special topics courses.
EEB 1361: Special Topics in Ecology/Evolution I: Integrative Biology of BehaviourNext Offered: Winter 2025
Instructor(s): M. C. B. Andrade & A.C. Mason & M. Fitzpatrick & TBD
Course Description: This graduate course considers topical subjects in ecology and/or evolution. The specific course focus in a given course offering will cover specific aspects of one or more of the following areas: population ecology, community ecology, landscape ecology, conservation ecology, microevolution, macroevolution, genomics, quantitative genetics, sexual selection, ethology, behaviour genetics, neurophysiology, and related topics. The emphasis in a given course offering may prioritize current ideas in the field, classic papers, or a combination of the two. The topic(s) and emphasis may change from year to year depending on the instructor(s).
Location: UTSc
Date & Time: TBA
EEB 1421: Special Topics in Ecology/Evolution II: Invasion BiologyNext Offered: Winter 2025
Instructor(s): M. C. B. Andrade & A.C. Mason & M. Fitzpatrick & TBD
Course Description: This graduate course considers topical subjects in ecology and/or evolution. The specific course focus in a given course offering will cover specific aspects of one or more of the following areas: population ecology, community ecology, landscape ecology, conservation ecology, microevolution, macroevolution, genomics, quantitative genetics, sexual selection, ethology, behaviour genetics, neurophysiology, and related topics. The emphasis in a given course offering may prioritize current ideas in the field, classic papers, or a combination of the two. The topic(s) and emphasis may change from year to year depending on the instructor(s).
Location: UTM
Date & Time: TBA
Examples of Past Course Topics
Applied Aquatic Ecology
A seminar-style course with student-led discussions. Introductory focus on basic aquatic ecology, followed by deep dives into how scientific studies have challenged and/or enhanced our understanding of how climate change, fisheries, and pollutants have impacted aquatic ecosystems.
Bias in STEM: History, Data and Progress
Instructor(s): C. Baines, N. Mideo
In this course we will discuss the historical legacy of bias and exclusion in science, recent data that quantifies the scale of the problems and/or the science behind them, and finally evidence-based strategies to overcome these issues. This course is inspired by, and modified from, a course designed by Prof. Corrie Moreau at Cornell (read about it here).
Classic Papers in Evolution
Instructor(s): R. Murray
Our goal is to provide students with a broad introduction to classic ideas, concepts, and theories in evolution. We will accomplish this goal by having students read classic papers on various topics, from across the breadth of evolution. These readings will provide students with a solid foundation in the field that enables them to identify the central questions that evolutionary biologists are striving to resolve.
Current Topics in Paleontology
Instructor(s): R. Reisz
Paleontology is the study of fossils, and these include body fossils, impressions, body residues, trackways. The goal of this course is to provide a broad overview of the history of paleontology, current topics of interest to graduate students, including why fossils are important in Ecology and Evolution, approaches to increase the impact of research, modern visualization and analytical methods for the study of fossils. Students will be introduced to fossil tissue histology, handling of CT data, and how to combine these two major sources of information at the macro and micro levels. Furthermore, specific papers of interest will be evaluated in a group setting. A combination of lectures and potential laboratory sessions will be used.
Evo-Eco Module V: Phylogenetic Comparative Methods rapid adaptation
Instructor: L. Mahler
6-week module, in the second half of the Winter term; there will be a 3-hour session each week; course weight: 0.25. Draft syllabus.
Integrative Biology of Behaviour
Course focuses on behaviour genetics, genomics and neurobiology, taught by faculty from EEB and Cell & Systems Biology.
Introduction to Bayesian Analysis in Ecology & Evolution
Instructors: M. Fortin and M. Farrell
Bayesian statistics are more and more used to fit statistical models in ecology and evolution. In this course, the graduate students will be working through the book Statistical Rethinking 2nd Edition by Richard McElreath. The book concentrates on the explanation and applications of Bayesian statistics using practical, hands-on code demonstrations and exercises in the R programming language and/or STAN. Students will be required to attend weekly meetings where we will collaboratively cover select chapters (mostly those presenting how to perform regressions—mixed models, etc.). Each meeting will be lead and presented by one or more students presenting the major concepts and challenges arising from the R exercises.
Introduction to Bioinformatics & Genomics for Evolutionary BiologistsNext Offered: TBA
Instructor(s): R. Ness
This course will introduce students with typical EEB backgrounds to concepts and practices in computational analysis with a special focus on DNA/RNA/Protein sequence data and genomics. The course consists of 12 interactive labs that combine text instructions, with live coding examples and challenging exercises. Students will be guided through a thorough introduction to the programming language Python, with emphasis on techniques and concepts most important to biological research. The last four labs also include a brief introduction to the bash command line environment as well as numerous command line bioinformatic packages. These packages are core tools in modern analysis of high throughput sequence data. Examples include, Trimmomatic, samtools, BWA, GATK HaplotypeCaller, SPADES de novo, bowtie, cufflinks etc. No prior knowledge of programming is required but students should have a firm grasp of basic genetic concepts such as DNA replication, inheritance and protein synthesis. Each of the 12 labs contains 5-10 questions which will be submitted and graded weekly. The course is largely self-directed via working through the lab. The course will meet weekly to facilitate peer-to-peer collaborative problem solving and so students can receive guidance from the instructor or TA.
Introduction to Statistical Learning
Statistical learning is set of tools for exploring complex datasets. The analysis of big data blends developments in statistics and computer science using methods such as the lasso and sparse regression, classification and regression trees, and boosting and support vector machines. The course concentrates on the explanation and applications of statistical learning using practical, hands-on code demonstrations and exercises in the R programming language.
Population genomics of rapid adaptation
Instructor: S. Wright
There is growing recognition of the widespread importance of rapid adaptation for both ecological and evolutionary processes. Rapid adaptation can have major impacts on the ecology and evolution of species, and it also lies at the intersection of basic and applied questions in EEB (e.g. evolution of drug and herbicide resistance, adaptation to pollution and climate change). The ability to sequence large numbers of genomes and track evolutionary changes in real time is allowing for exciting opportunities to gain major new insights into rapid adaptation. This course will take the form of a working group, where we will discuss, explore and synthesize the progress, prospects and pitfalls of utilizing evolutionary genomic approaches to better understand the causes and consequences of rapid adaptation. We will draw from everyone’s expertise and interest to develop a synthesis and roadmap for the field.
Quantitative Genetics and Evolvability
Instructor(s): J. Sztepanacz
Evolvability is a fundamental concept in evolutionary biology. Despite the importance of evolvability in evolutionary theory, a focus on the study of evolvability itself, is relatively recent. The flood of recent research has largely been pursued independently by different fields, leading to different interpretations and approaches for the study of evolvability.
In this course we will be working through select chapters of the book “Evolvability” edited by Thomas F. Hansen, David Houle, Mihaela Pavlicev, and Christophe Pelabon. The book focuses on the study of evolvability from a variety of perspectives: from theory-of-science, to evo-devo and systems biology, to evolutionary quantitative genetics, and macroevolution. The authors of the book review what has been learned during the past 25 years of research on evolvability and answer key questions that allow us to understand evolvability as one of the unifying concepts of the extended synthesis of evolutionary biology. We will begin the course with an introduction to quantitative genetics and how it is used to study evolvability. This will provide the foundation for the book sections focusing on evolutionary genetics and macroevolution, which we will focus on in this course.
Special Topics in Evolution: Genomics
Instructor: R. Ness
Course Description: The genome has been referred to as the blueprint of life and consists of the full complement of genes and genetic material carried by an organism. The ongoing revolution in DNA sequencing allows biologists to observe the variety of genetic and genomic structures that underpin the diversity of life. In addition, applications of genomic technologies have facilitated new fields of research such as personalized medicine and evolutionary genomics. The lectures will focus on the diversity of genomic structures, their functions and evolutionary origins. The course also has computer-based practicals that provide hands-on training with cutting-edge bioinformatic tools for analysis of genome-scale datasets and next generation sequencing data. A working knowledge of Python is a pre-requisite.
The Classics and Cutting Edge of Ecology and Evolution
Instructor(s): M. Johnson
Goals: The goals of this graduate course are to provide students with a broad introduction to classic ideas, concepts and theories in ecology and evolution, as well as the most recent cutting-edge developments across these fields. This will be accomplished by having students read one classic and one cutting-edge paper on each of 12 topics, equally split across the breadth of ecology and evolution. Students will develop oral skills by presenting two papers in the course and by leading discussions. Grantspersonship will be promoted through the writing of one short grant structured around addressing classic questions with cutting-edge techniques. Writing and critical thinking skills will be developed through a synthesis paper written in the style of an Opinion article at Trends in Ecology and Evolution
Learning outcomes: By the end of the course students are expected to obtain the following learning outcomes:
1) Gain a broad understanding of classic questions in ecology and evolution as well as the state-of-the-art techniques, ideas and knowledge in the field.
2) Learning grant writing skills.
3) Developing oral skills in relation to the presentation and discussion of scientific ideas.
4) An ability to synthesize classic concepts in the field and articulate existing gaps in knowledge and future directions for research.
Joint Undergrad-Grad Courses
All classes are in-person (except where noted)
A number of advanced upper-year undergraduate courses can be taken by graduate students. Be aware that the graduate versions of these courses have unique course codes, and required coursework will differ from undergraduate course. Please contact the course instructor for the location(s) of the course.
EEB1420H: Models in Ecology, Epidemiology and ConservationNext Offered: Fall 2025
Instructor(s): P. Molnar
Course Description: Modelling is a critical tool for describing the complex dynamics of ecosystems and for addressing urgent management questions in ecology, epidemiology and conservation. In this practical introduction, students learn how to formulate ecological and epidemiological models, link them to data, and implement/analyze them using computer simulations. The course includes approaches for modelling individuals, populations, and communities, with applications in population viability assessments, natural resource management and food security, invasive species and pest control, disease eradication, and climate change mitigation. While not a prerequisite, some experience with computer programming will be beneficial for this course.
Location: UTSc
Date & Time: Tuesday: 12:00-2:00pm
EEB1423H: Special Topics in Ecology/Evolution III: Integrative Bat BiologyNext Offered: Fall 2025
Instructor(s): J. Ratcliffe
Course Description: This graduate course considers topical subjects in ecology and/or evolution. The specific course focus in a given course offering will cover specific aspects of one or more of the following areas: population ecology, community ecology, landscape ecology, conservation ecology, microevolution, macroevolution, genomics, quantitative genetics, sexual selection, ethology, behaviour genetics, neurophysiology, and related topics. The emphasis in a given course offering may prioritize current ideas in the field, classic papers, or a combination of the two. The topic(s) and emphasis may change from year to year depending on the instructor(s).
Location: UTM
Date & Time: TBA
EEB1430H: Modelling in Ecology & Evolutionary BiologyNext Offered: Fall 2025 (in-person)
Instructor(s): M. Osmond
Course Description: Mathematics is central to science because it provides a rigorous way to go from a set of assumptions to their logical consequences. In ecology and evolution this might be how we think a virus will spread and evolve, how climate change will impact a threatened population, or how much genetic diversity we expect to see in a randomly mating population. In this course you’ll learn how to build, analyze, and interpret mathematical models of increasing complexity through readings, lectures, tutorials, assignments, computer labs, and a final project. The focus is on deterministic dynamical models (recursions and differential equations) but we also touch on probability theory and stochastic simulations.
Location: St. George
Date & Time: TBA
EEB1440H: Ecology & Evolution of Plant-Animal InteractionsNext Offered: Fall 2025
Instructor: M. Frederickson & M. Freedman
Course Description: Major concepts in ecology and evolution from the perspective of plant-animal interactions. The richness of interactions between plants and animals is explored including antagonistic interactions (e.g., herbivory), mutualistic interactions (e.g., pollination, seed dispersal, ant-plant associations), and interactions involving multiple species across trophic levels.
Location: St. George
Date & Time: TBA
EEB1443H: Phylogenetic PrinciplesNext Offered: Fall 2025 (in-person)
Instructor(s): S. Stefanovic
Course Description: Lectures will provide an in-depth coverage of modern methods of phylogenetic reconstruction including molecular systematics based on DNA sequences. The principles and philosophy of classification will be taught with an emphasis on ’tree-thinking’, one of the most important conceptual advances in evolutionary biology. Tutorials will focus on recent developments in the study of evolutionary patterns while gaining proficiency in reading, presenting, and critiquing scientific papers.
Location: UTM
Date & Time: TBA
EEB 1450H: Special Topics in Ecology/Evolution IV: Computing Stochastic Models in E&ENext Offered: Winter 2025
Instructor(s): C.T. Parins-Fukuchi
Course Description: This graduate course considers topical subjects in ecology and/or evolution. The specific course focus in a given course offering will cover specific aspects of one or more of the following areas: population ecology, community ecology, landscape ecology, conservation ecology, microevolution, macroevolution, genomics, quantitative genetics, sexual selection, ethology, behaviour genetics, neurophysiology, and related topics. The emphasis in a given course offering may prioritize current ideas in the field, classic papers, or a combination of the two. The topic(s) and emphasis may change from year to year depending on the instructor(s).
Location: St. George
Date & Time: TBA
EEB1458H: Evolutionary Quantitative GeneticsNext Offered: TBA
Instructor(s): J. Sztepanacz
Course Description: This course will cover quantitative genetic theory for inheritance and evolution of continuous traits over contemporary timescales. Students will learn how to estimate statistical quantities such as genetic variances and heritability using classical pedigree analysis and more recent genomic methods. In the lab, students will learn how to analyze quantitative genetic data sets using modern statistical software and methods.
Location: St. George
Date & Time: Thursdays 10am-12pm and Friday 12:00-1:00pm
EEB1459H: Theoretical Population GeneticsNext Offered: TBA
Instructor(s): A. Agrawal
Course Description: This course focusses on theoretical population genetics, using mathematical models to understand how different evolutionary forces drive allele frequency change. Students will learn how to mathematically derive classic results in population genetics. Topics include: drift, coalescence, the relationship between population and quantitative genetics, selection in finite populations, and mutation load.
Location: TBA
Date & Time: TBA
EEB1460H: Molecular EvolutionNext Offered: Fall 2025 (in-person)
Instructor(s): B. Chang & D. Irwin
Course Description: This course focuses on processes of evolution at the molecular level and the analysis of molecular data. Topics covered include gene structure, neutrality, nucleotide sequence evolution, sequence evolution, sequence alignment, phylogeny construction, gene families, and transposition.
Location: St. George
Date & Time: Wednesday: 10:00-11:00 am; Friday: 10:00-12:00 pm
EEB1462H: Phylogenetic SystematicsNext Offered: Fall 2025
Instructor(s): D. de Carle
Course Description: Phylogenetic trees are now fundamental in many areas of biology. This course provides as in-depth introduction to phylogenetic biology including theoretical foundations, approaches to phylogenetic tree inference, and applications of phylogenetic trees in ecology and evolution. Students will gain skills in bioinformatics, with application to DNA sequence analysis and phylogenetic tree inference. Through a combination of lectures, discussions, and computer labs, students will master the theory and practice of phylogenetic tree inference and phylogenetic methods in ecology and evolution.
Credit Value (FCE) 0.50
Location: St. George
Date & Time: Tuesday: 3:00 – 5:00 pm
Non-EEB Options
U of T courses
To enrol in non-EEB U of T graduate courses, you will need permission from your: supervisor, supervisory committee members and (possibly) the department offering the course. If you can’t add the course through ACORN, please complete Add Course Form. When you have all the required signatures please send it to Asher Cutter for processing. Review the FAQ’s page for complete details.
If you are interested in taking a course(s) for credit outside of U of T, see the FAQ’s page listed above.
Advanced Topics in Statistical Genetics
Course Description: After providing students the basics in STA 2080-Fundamentals of Statistical Genetics, this research oriented course will introduce advanced topics to students who are interested in pursuing a career in genome data science. The specific topics will evolve, over the years, depending on the latest analytic needs and scientific developments from the genetic community. Topics might include set-based statistical analyses for joint analyzing multiple genetic factors (i.e. gene-based), multiple genes(i.e. pathway), multiple outcomes (i.e. pleiotropy), multiple studies (i.e. meta),data-integration analyses for integrating all kinds of ‘omic’ data, and selective inference for conducting reproducible research.
BCH1441: Bioinformatics
Course Description: Here is a list of topics/exercises that are covered most in depth to help students decide if it is right for them:
- Searching for and down loading data from a bunch of genome, protein and molecular databases;
- Analyzing molecular and genomic data in R;
- Generating protein models from molecular data;
- Protein function analyses (as you can tell there is a lot of bioinformatics as it relates to proteins);
- a couple of lectures on phylogenetics, but this topic is not covered extensively
Other bioinformatics courses offered at the University of Toronto: JTB 2020H, CSB4271H, CSB474H1S, MSB 4174
Cell & Systems BiologyIntro to R, Genomic Data Science, Data Visualization
Visit theCSB webpage for course offerings.
Note: CSB students may be given priority for signing up for these courses.
CSB1020H F: Introduction to R
This is a beginner’s introduction to R and R-Studio for individuals with no prior experience or background. Individuals who complete the course will be able to: work in the R-Studio environment; understand data structures and data types; import data into R and manipulate data frames; transform ‘messy’ datasets into ‘tidy’ datasets; make exploratory plots as well as publication-quality graphics; use flow control; use string manipulation to clean data; and perform basic statistical tests and run a regression model. Each class will consist of a short introductory lecture followed by ‘code-along’ hands-on learning. Students are expected to have access to a computer during class. The course will be provided through Quercus using Bb-collaborate.
CSB1020H F: Fundamentals of Genomic Data Science
This course is designed to serve as an introduction to genomic data science for students who do not have a background in bioinformatics. Students in the course will learn to perform basic genomic data analyses using both Galaxy (a web-based platform that incorporates multiple bioinformatics tools into an easy to use GUI) and the Unix environment. During the course, students will learn how to: use Galaxy and command line tools to process and manipulate data; use of the Integrative Genomics Viewer to visualize genomes; work in a Unix terminal; install bioinformatics software; connect and work on remote servers; understand common genomics file formats; and perform de novo genome assemblies, reference-based genome assemblies, genome annotation, variant calling, and RNA-seq data analysis. Each class will consist of a short introductory lecture followed by ‘code-along’ hands-on learning. Students are expected to have access to a computer during class. The course will be provided through Quercus using Bb-collaborate.
CSB1021H F: Introduction to Python
This is a beginner’s introduction to Python for data science applications. The course is intended for students with no computer science background who want to develop the skills needed to analyze their own data. Students who complete this course will be able to: perform data analysis in Python using the Jupyter Lab environment; understand data structures and data types; import data into Python and manipulate Python objects such as list, data frames, and dictionaries; transform ‘messy’ datasets into ‘tidy’ datasets; make exploratory plots; and use flow control and use string manipulation to clean data. The structure of the class is ‘code-along’ and students are expected to have access to a computer during class. The course will be provided through Quercus using Bb-collaborate.
CHL5223: Applied Bayesian Methods
Instructor(s): M. Escobar (Public Health)
CHL5425H: Mathematical Epidemiology of Communicable Diseases
Instructor(s): D. Fishman (Public Health)
Location: Online
EES1104H: Microorganisms and the EnvironmentWinter 2024: check UTSC timetable
Course Description: This applied microbiology course introduces students to microbial activities with environmental implications in diverse areas such as public health, bioremediation, agriculture and green technologies. A key focus of the course is to introduce classical and advanced molecular methods used to detect and quantify microbes, and microbial activities, in environmental samples. Students are given the opportunity to perform microbial enumeration and characterization techniques in the lab to supplement the lectures. Timetable information and syllabus.
Instructor(s): Terrence H. Bell
Location: Scarborough
EES1118: Fundamentals of ecological modellingNext Offered: check UTSC timetable
Course Description: This course provides an introduction to the rapidly growing field of ecological and environmental modelling. Students will become familiar with most of the basic equations used to represent ecological processes. Registration and details can be found here.
Location: Scarborough
EES1137: Quantitative Applications for Data AnalysisNext Offered: check UTSC timetable
Course Description: In this course data analysis techniques utilizing Python and R statistical language will be discussed and introduced, as well as the basics of programming and scientific computing. Registration and details can be found here.
Location: Scarborough
EES1701H: Environmental Legislation & PolicyNext Offered: check UTSC timetable
Registration and course description
Location: Scarborough
EES3000H: Applied Conservation Biology
Instructor(s): TBA
Course Description: Canada has a complex conservation landscape. Through lectures and interactive discussions with leading Canadian conservation practitioners, this course will examine how conservation theory is put into practice in Canada from our international obligations to federal and provincial legislation and policies, and the role of environmental non-government organizations.
Location: Online – synchronous
Date & Time: Monday 2:00pm-5:00pm
EES3113H S: Topics in Population & Community Ecology
Instructor(s): TBA
Course Description: The field of ecology is rapidly changing and this course will cover recent advances, concepts or controversies in ecology. This course will focus on specific scientific issues using current literature and the learning experience will be augmented by student presentations and discussions. The course will help ensure that students become familiar with current understanding and basic ecological concepts. This will be an elective course, and will be especially attractive to those students who did not take advanced ecology courses during their undergraduate studies.
Location: Scarborough (in person)
Date & Time: Wed 5:00pm-7:00pm
ENV1005: Ecological Statistics
This course will cover Bayesian statistics, as well as linear models, GLMs, penalized regression, random effects, abundance estimation, habitat selection/step selection functions, point processes, occupancy modeling.
Location: ESC 1042
Date & Time: Tuesdays 10am – 12pm.
Faculty of Information
The Faculty of Information offers graduate courses in topics including: Introduction to Statistics for Data Science, Data Analytics: Introduction, Methods, Practical Approaches. View courses here.
GGR1916H: Remote Sensing of Vegetation Traits and Function
This course is offered in conjunction with GGR414H Advanced Remote Sensing. Building on GGR337H1 Environmental Remote Sensing (also offered as a graduate course GGR1911H), which covers the basic theories and techniques of optical and microwave remote sensing of the land surface, GGR1916H introduces advanced theories and techniques for land cover mapping, retrieval of vegetation structural and physiological traits, and remote sensing of vegetation light use efficiency and photosynthetic capacity. Diagnostic ecosystem models will also be introduced for terrestrial water and carbon cycle estimation using remote sensing data. Optical instruments for measuring vegetation structural parameters in the field will be demonstrated, and high-resolution remote sensing images acquired from a drone system will be used as part of the teaching material and lab assignments. For GGR1916H additional lectures will be offered on basic radiative transfer theories as applied to remote sensing of vegetation traits and function. Exclusion: GGR414H.
Mathematical Modelling
Instructor(s): A. Stinchcombe
Course Description: An undergrad/grad joint course. View draft syllabus. The prerequisites are MAT223H1and MAT244H1 with a recommendation of a probability course.
MMG1012H Y: Molecular Genetics
Course Description: Students must take 2 course topics by the end of their second year in order to complete this course. The mark in this course is the average of the two marks obtained in the topics taken. Topics include: A Practical Course in Programming for Biologists; Background and Topics in Molecular Genetics, Functional Genomics, and Computational Biology. Learn more
MSC1090H: Introduction to Computational Biostatistics with R
This course was sponsored by the Institute of Medical Sciences (IMS) in previous years, and if offered this year may have a few spots open for students “external” to IMS. These spots are very limited, and therefore anyone interested in this course should register via ACORN as soon as possible.
PHY2709H: Quantitative Biology of Systems, Organisms, & Populations
Course Description: This course focuses on the collective behavior of cellular populations coordinated and regulated by intra- and inter-cellular genetic and signaling pathways. We will introduce the mathematical tools to model such non-linear processes, both in a deterministic as well as stochastic framework. Topics cover biological case studies such as microbial population dynamics, the mammalian immune response, disease epidemics, cell differentiation, development and morphogenesis, and the behavior of neuronal assemblies
PSY5110H S: Neurobiology of Social Behaviour
Instructor(s): M. Holmes
Course Description: This course will focus on the development and adult organization of neurobiological mechanisms underlying the perception of social information and production of social behaviours in diverse species. Each week will focus on a unique topic (e.g., eusociality in hymenoptera; pair bonding in voles; face perception in humans; etc)incorporating a mix of lecture, primary literature, and group discussion.
PSY5121H F: Advanced Topics in Animal Behaviour and Motivation II – Animal Behaviour Genetics
SciNet Courses: R, Python, etc.
Note: for courses given directly by Scinet without a course code:
1. Register with Scinet (H. Rodd can be entered as your sponsor if your supervisor doesn’t have an account)
2. Sign up for Scinet courses using EEB course codes (provided by H. Rodd).
Please check courses.scinet.utoronto.ca for updates.
STA2080H: Fundamentals of Statistical Genetics
Course Description: Statistical analysis of genetic data is an important emerging research area with direct impact on population health. This course provides an introduction to the concepts and fundamentals of statistical genetics, including current research directions. The course includes lectures and hands-on experience with R programming and state-of-the-art statistical genetics software packages.
STA2600H F: Teaching and Learning of Statistics in Higher Education
Course Description: This course provides an introduction to a scholarly approach to teaching statistics in higher education. Emphasis is placed on the use of statistics education research, effective communication of fundamental statistical concepts typically encountered in introductory statistics, alignment of learning outcomes, course activities and assessments, recognition of common misconceptions and how to address them, and effective integration of educational and statistical technologies. No prior teaching experience is necessary.
STA4372H: Foundations of Statistical Inference
Course Description: This course will cover the main approaches to developing a theory of statistical inference. A central theme of the course is a discussion of the reasons why no particular theory has obtained anything near universal acceptance and what the implications of this are for the subject of statistics. Pure likelihood theory, optimality-based frequentitist and Bayesian theories, fiducial inference as well as more qualitative approaches, such as the usage of p-values, are all considered. The desiderata for an ideal theory are discussed and whether or not it is possible for a theory satisfying all such criteria can be obtained. Evaluation will be based on assignments and a project. The overall aim of the course is to inculcate a critical attitude towards the consumption and development of statistical methodology.
STA4515H: Multiple Hypothesis Testing and its Applications
Course Description: A central issue in many current big-data scientific studies is how to assess statistical significance while taking into account the inherent large-scale multiple hypothesis testing. This 6-week graduate course will first go over the fundamental elements of single and multiple hypothesis testing, then it will move on to more advanced topics such as incorporating prior information to improve power, specific applications to whole genome genetic association studies, as well as discussions of the fallacy of p-value and alternative measures of statistical evidence and significance. Both analytical and empirical arguments will be presented, and participating students are expected to write a research report on suggested or self-selected topics related to multiple hypothesis testing.
STA4523H: Bayesian Computation with Massive Data and Intractable Likelihoods
Course Description: A Google search with the terms “Markov chain Monte Carlo (MCMC)” returns over 2 million hits. This is not surprising, as this class of algorithms has become in the last 30 years the main workhorse for statistical computation, especially for Bayesian inference. However, the evolution of scientific experiments, particularly the availability of large data and the complexity of posited models have brought MCMC to an inflection point. Significant difficulties are encountered when the data is massive or when the statistical model is complex enough to be analytically intractable. In the former case, the classical MCMC samplers scale poorly while in the latter only approximate versions of the model can be studied with little, or no theoretical guarantees of accuracy. In this course we will discuss and study computational algorithms that overcome this type of challenges.
STA4525H S: Demographic Methods
Course Description: This quarter-credit (0.25 FCE) course provides an overview of the core areas of demography (fertility, mortality and migration) and the techniques to model such processes. The course will cover life table analysis, measures of fertility and nuptiality, mortality and migration models, and statistical methods commonly used in demography, such as Poisson regression, survival analysis, and Bayesian hierarchical models. The goal of the course is to equip students with a range of demographic techniques to use in their own research.
THE500: Teaching in Higher Education
Instructor(s): TBA
Course Description: A graduate-level/postdoc course in which students read recent literature on pedagogical theory, and participate in exercises and group discussions on how to apply that theory to the university classroom. TBA. May be offered Winter 2020. See website for additional information. This course is also available to postdocs.
Note: This course is for professional skills development—you will not receive course credit for this course
Additional Graduate Course Options
With the professor’s permission, students are welcome to sit in on undergraduate courses to enhance their background in specialized topics.
Students may also continue to audit, or take for credit, graduate courses even after they have completed the course requirements for their degree.
If you identify a need for a course on a particular subject that is not currently covered by available courses, please notify the graduate department and/or faculty. If student demand is high enough, it may be offered as a new Special Topics course the following year.
Non U of T Course Options
To get credit for course(s) taken at another institution, the course must be: a graduate course with a correlating course code. The syllabus must be approved by Associate Chair, Asher Cutter and the supervisory committee. After the course is completed, EEB will send the graded transcript and syllabus to SGS for approval.
If you are interested in taking a course(s) for credit outside of U of T, see the FAQ’s page listed above.
CIEE: Living Data ProjectFall 2024: 4 modules offered
The Living Data Project offers these four one-month courses.
1. Productivity and Reproducibility in Ecology & Evolution
2. Scientific data management for ecology and evolution
3. Synthesis Statistics for Ecology and Evolution
4. Scientific collaboration in Ecology, Evolution and Environmental Science
Student-run Workshops
To encourage the sharing of research expertise amongst graduate students, EEB may offer financial support to students or student groups who offer their own not-for-credit workshops or short courses that meet significant demand for skills or knowledge beyond what is already available within the department.
Propose a Course
Prospective student instructors or organizing groups should submit to the Graduate Office a proposal that:
- describes the need and the project designed to fill it, including giving it a descriptive name
- assesses the demand within the department and specifies a measure of success for the project (e.g. the number of students completing the training)
- optional: describes a small budget (maximum $500) for supplies, course resources, and/or a small honorarium for the chief instructor;
- provides a list of fewer than 10 questions that would constitute a suitable evaluation of the quality or success of the project in meeting student needs.
The Grad Office will respond with a decision about the level of support, which may be contingent on the project meeting its specified index of success. If the project is a success, we will also provide a letter of documentation to students who led the project.