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/.
Additional Teaching Assistants (TA)
Opportunity in the Department of Computer Science, St. George
Campus
Fall 2025 TA Job Postings - CSC2702HF -
Technical Entrepreneurship - Scientific Communication Module
Posted on: Wednesday June 26, 2025
A copy of the posting can be found here.
Deadline to Apply: Wednesday July 16, 2025 by 11:59pm EST
Current Teaching Assistants (TA)
Opportunities in the Department of Computer Science, St.
George Campus
Fall 2025 TA Job Postings - Main Round
Posted on: Monday June 23, 2025
Deadline to Apply: Wednesday July 16, 2025 by 11:59pm EST
Apply at: https://tapp.cs.toronto.edu/hash/external/postings/G7AMXcXfoALSZ575eDHxrdLx
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 |
CSC108H1F | Introduction to Computer Programming |
CSC110Y1F | Foundations of Computer Science I |
CSC148H1F | Introduction to Computer Science |
CSC196H1F | Great Ideas in Computing |
CSC197H1F |
Big Data and Privacy |
CSC207H1F |
Software Design |
CSC236H1F |
Introduction to the Theory of Computation |
CSC258H1F |
Computer Organization |
CSC263H1F |
Data Structures and Analysis |
CSC265H1F |
Enriched Data Structures and Analysis |
CSC300H1F |
Computers and Society |
CSC301H1F |
Introduction to Software Engineering |
CSC308H1F |
Technology Leadership |
CSC309H1F |
Programming on the Web |
CSC311H1F |
Introduction to Machine Learning |
CSC316H1F |
Data Visualization: Foundations and Advanced
Programming |
CSC317H1F |
Computer Graphics |
CSC318H1F |
The Design of Interactive Computational Media |
CSC320H1F |
Introduction to Visual Computing |
CSC324H1F |
Principles of Programming Languages |
CSC336H1F |
Numerical Methods |
CSC343H1F |
Introduction to Databases |
CSC364H1F |
Foundations of Computer Security |
CSC368H1F |
Computer Architecture |
CSC369H1F |
Operating Systems |
CSC373H1F |
Algorithm Design, Analysis & Complexity |
CSC384H1F |
Introduction to Artificial Intelligence |
CSC404H1F |
Introduction to Video Game Design |
CSC410H1F |
Software Testing and Verification |
CSC417H1F |
Physics-Based Animation |
CSC420H1F |
Introduction to Image Understanding |
CSC454H1F |
The Business of Software |
CSC463H1F |
Computational Complexity and Computability |
CSC490H1F |
Capstone Design Project |
CSC491H1F |
Capstone Design Project |
Undergraduate 4th year CSC courses
crosslisted with Graduate Courses:
Course Code | Title |
CSC413H1F/CSC2516HF | Neural Networks and Deep Learning |
CSC443H1F/CSC2234HF | Database System Technology |
CSC458H1F/CSC2209HF |
Computer Networks |
CSC465H1F/CSC2104HF |
Formal Methods in Software Design |
CSC485H1F/CSC2501HF | Computational
Linguistics
|
CSC486H1F/CSC2502HF |
Knowledge Representation and Reasoning |
Graduate Courses:
Course Code | Title |
CSC2108HF |
Automated Reasoning with Machine Learning |
CSC2125HF | Topics in Software Engineering: Blockchain Technology & Engineering |
CSC2126HF |
Topics in Programming Languages: Advanced functional programming |
CSC2221HF | Introduction to the Theory of Distributed Computing |
CSC2233HF |
Topics in Storage Systems |
CSC2235HF |
Cloud-Native Data Management Systems |
CSC2332HF |
Introduction to Quantum Algorithms |
CSC2414HF |
Advanced Topics in Complexity Theory: Algorithmic Approaches to Lower Bounds |
CSC2419HF |
Topics in Cryptography: Lattice-based Cryptography |
CSC2421HF |
Topics in Algorithms: Online and Other Myopic Algorithms |
CSC2503HF |
Foundations of Computer Vision |
CSC2508HF |
Advanced Data Systems |
CSC2517HF |
Discrete Mathematical Models of Sentence Structure |
CSC2521HF |
Topics in Computer Graphics: Physics-Based Animation |
CSC2527HF |
The Business of Software |
CSC2529HF |
Computational Imaging |
CSC2537HF |
Information Visualization |
CSC2539HF |
Topics in Computer Vision: Physics-informed neural representations for visual computing |
CSC2541HF |
Topics in Machine Learning: Introduction to Causality |
CSC2552HF |
Topics in Computational Social Science: LLMs and Society |
CSC2600HF |
Topics in Computer Science: Algorithmic Social Systems |
CSC2604HF | Topics in Human-Centred and Interdisciplinary Computing: Intellectual Property |
CSC2615HF |
Ethical Aspects of Artificial Intelligence |
CSC2631HF |
Mobile and Digital Health |
Other Opportunities:
Course Code | Title |
C4M101HF | Computing for Medicine Program |
ENG286H1F | Literature and Data |
***