CUPE 3902 Positions (Unit 1)
CUPE 3902 Unit 1 represents teaching assistants, invigilators and course instructors at the University of Toronto. These positions are open to graduate students in the School of Graduate Studies, postdoctoral fellows and undergraduate students in the University of Toronto.
This page manages the jobs postings solely
for the Department of Computer Science, St. George Campus.
For postings of CS courses at the UTM or UTSC campus, please visit
the respective departmental sites:
UTM: https://www.utm.utoronto.ca/math-cs-stats/jobs
UTSC: https://www.utsc.utoronto.ca/cms/employment
All CUPE 3902 Unit 1 postings across the
University are ALSO posted at the central UofT Job board at: https://unit1.hrandequity.utoronto.ca/.
***
Winter 2026 TA Job Postings - Main Round
Posted on: Monday November 3, 2025
Deadline to Apply: Friday November 21, 2025 by 11:59pm
EST
Apply at: https://tapp.cs.toronto.edu/hash/external/postings/pGMcAWNd6KTQQ6nenxJ2VnC8
A copy of each job posting is linked to the course code
below. The job postings linked are prepared pdf files.
For any inquiries, please contact: tacoord@cs.toronto.edu
***
Undergraduate CSC courses:
| Course Code | Title |
| CSC108H1S | Introduction to Computer Programming |
| CSC111H1S | Foundations of Computer Science II |
| CSC148H1S | Introduction to Computer Science |
| CSC165H1S | Mathematical Expression and Reasoning for Computer Science |
| CSC196H1S | Great Ideas in Computing |
| CSC199H1S | Intelligence, Artificial and Human |
| CSC209H1S |
Software Tools and Systems Programming |
| CSC240H1S |
Enriched Introduction to the Theory of
Computation |
| CSC258H1S |
Computer Organization |
| CSC263H1S |
Data Structures and Analysis |
| CSC271H1S |
Computational Principles and Methods for Data Science |
| CSC300H1S |
Computers and Society |
| CSC301H1S |
Introduction to Software Engineering |
| CSC303H1S |
Social and Information Network |
| CSC309H1S |
Programming on the Web |
| CSC310H1S |
Information Theory |
| CSC311H1S |
Introduction to Machine Learning |
| CSC316H1S |
Data Visualization: Foundations and Advanced
Programming |
| CSC318H1S |
The Design of Interactive Computational Media |
| CSC343H1S |
Introduction to Databases |
| CSC367H1S |
Parallel Programming |
| CSC369H1S |
Operating Systems |
| CSC373H1S |
Algorithm Design, Analysis & Complexity |
| CSC384H1S |
Introduction to Artificial Intelligence |
| CSC404H1S |
Introduction to Video Game Design |
| CSC413H1S | Neural Networks and Deep Learning |
| CSC420H1S |
Introduction to Image Understanding |
| CSC436H1S |
Numerical Algorithms |
| CSC469H1S |
Operating System Design and Implementation |
| CSC490H1S |
Capstone Design Project (Machine Learning
Engineering) |
Undergraduate 4th year CSC courses
crosslisted with Graduate Courses:
| Course Code | Title |
| CSC401H1S/CSC2511HS |
Natural Language Programming |
| CSC428H1S/CSC2514HS | Human-Computer Interaction |
| CSC454H1S/CSC2527HS |
The Business of Software |
| CSC456H1S/CSC2306HS | High Performance Scientific Computing |
| CSC486H1S/CSC2502HS | Knowledge Representation and Reasoning |
| CSC488H1S/CSC2107HS |
Compilers and Interpreters |
| CSC491H1S/CSC2600HS | Topics in Computer Science: Capstone Design
Project |
Graduate Courses:
| Course Code | Title |
| CSC2125HS | Topics in Software Engineering: Software Engineering for ML-Enabled Systems (SE4AI) |
| CSC2210HS |
Visual and Mobile Computing Systems |
| CSC2229HS |
Topics in Computer Networks: Computer Networks for Machine Learning |
| CSC2231HS |
Special Topics in Computer Systems: Privacy-Enhancing Technologies |
| CSC2410HS/MAT1501HS | Introduction to Graph Theory |
| CSC2412HS |
Algorithms for Private Data Analysis |
| CSC2429HS |
Topics in the Theory of Computation: Algebraic Complexity |
| CSC2515HS |
Introduction to Machine Learning |
| CSC2524HS |
Topics in Interactive Computing: Human-Centred Artificial Intelligence |
| CSC2525HS |
Research Topics in Database Management: Data Structures in the Wild |
| CSC2526HS |
HCI: Topics in Ubiquitous Computing: Context-aware computing |
| CSC2537HS/STA2555HS |
Information Visualization |
| CSC2541HS |
Topics in Machine Learning: Large Models |
| CSC2545HS | Advanced Topics in Machine Learning: Topics in Causal and Moral Reasoning with LLMs |
| CSC2611HS |
Computational Models of Semantic Change |
Other TA Opportunities:
| Course Code | Title |
| CS E3I-H1S | Embedded Ethics Education Initiative |
| Introductory Computation and Data Science
for the Life and Physical Sciences |
|
| Introductory Computation and Data Science
for the Social Sciences |
|
| JSC270H1S | Data Science I |
| Data Science II | |
| PRISM |
Preparation for Research through Immersion,
Skills, and Mentorship |
***
The Department is searching for 2 Course
Instructor positions for CSC367H1S for the Winter 2026
semester. A copy of the posting can be found here.
Posting opened November 3, 2025 as an emergency posting
Interested candidates may submit a copy of their CV and fill out
the application form at: https://forms.office.com/r/A3qQPzV8TG
Applications are due Monday November 10, 2025 by 11:59pm EST