Comuter Science
      U of T Logo


Winter 2027 CI Job Postings - Round 3
Posted on: Wednesday September 30, 2026

Deadline to Apply: Thursday October 22, 2026 by 11:59pm EST

Apply at: https://forms.cloud.microsoft/r/UqKwaWWyS7


***To access the link, you need to sign in using your utorid/joinid  credentials***

***For applicants: to receive an automatic response to confirm that your application was submitted to your UofT email please follow the instructions on the application form; For continued issues, please report to course_instructor@cs.toronto.edu ***


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: course_instructor@cs.toronto.edu

***

Undergraduate Winter 2027 CI opportunities:

Course Code
Title
CSC108H1S
Introduction to Computer Programming
CSC148H1S
Introduction to Computer Science
CSC209H1S
Software Tools and Systems Programming
CSC384H1S
Introduction to Artificial Intelligence
CSC413H1S
Neural Networks and Deep Learning
JSC270H1S
Data Science I


***

Winter 2027 TA Job Postings - Main Round
Posted on: Thursday October 15, 2026

Deadline to Apply: Friday November 6, 2026 by 11:59pm EST

Apply at: https://tapp.cs.toronto.edu/hash/external/postings/b7rLuJXQfNvrZXTJoAHDw7vk

***To access the link, you need to sign in using your utorid/joinid  credentials***

***If you receive issues accessing the application link, refresh page or try a different browser, you may need to apply on a desktop computer/laptop, and may need to be in a country that does not have firewalls up to access link***

***Once you submitted your application: you will receive an automatic response to confirm that your application was submitted to the email supplied in the application, if you did not receive an automatic response, please check your junk folder or resubmit your application; Common errors for not receiving a confirmation include, typo in email address on application, or confirmation went to junk/spam folder; For continued issues, please report to tacoord@cs.toronto.edu. ***


In addition, 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-A Introduction to Computer Programming - Classroom and Office Hours TA
CSC108H1S-B
Introduction to Computer Programming - Office Hours and Marketing
CSC108H1S-C Introduction to Computer Programming - Marketing TA
CSC108H1S-Lead Introduction to Computer Programming - Lead TA
CSC111H1S-A Foundations of Computer Science II - Classroom TA
CSC111H1S-B
Foundations of Computer Science II - Tutorial TA
CSC111H1S-Lead Foundations of Computer Science II - Lead TA
CSC148H1S-A Introduction to Computer Science - Classroom TA
CSC148H1S-B Introduction to Computer Science - Double Lab TA
CSC148H1S-C Introduction to Computer Science - Regular TA
CSC148H1S-D Introduction to Computer Science - Ramp-up TA
CSC148H1S-Lead Introduction to Computer Science - Lead TA
CSC165H1S-A Mathematical Expression and Reasoning for Computer Science - Tutorial TA
CSC165H1S-B Mathematical Expression and Reasoning for Computer Science - Marking TA
CSC165H1S-Lead
Mathematical Expression and Reasoning for Computer Science - Lead TA
CSC196H1S Great Ideas in Computing
CSC209H1S Software Tools and Systems Programming
CSC209H1S-Lead Software Tools and Systems Programming - Lead TA
CSC240H1S Enriched Introduction to the Theory of Computation
CSC258H1S Computer Organization
CSC258H1S-Lead
Computer Organization - Lead TA
CSC263H1S
Data Structures and Analysis
CSC263H1S-Lead Data Structures and Analysis - Lead TA
CSC271H1S
Computational Principles and Methods for Data Science
CSC300H1S
Computers and Society
CSC300H1S-Lead Computers and Society - Lead
CSC301H1S
Introduction to Software Engineering
CSC301H1S-Lead Introduction to Software Engineering-
CSC302H1S
Engineering Large Software Systems
CSC303H1S
Social and Information Network
CSC309H1S
Programming on the Web
CSC309H1S-Lead Programming on the Web - Lead TA
CSC311H1S
Introduction to Machine Learning
CSC311H1S-Lead
Introduction to Machine Learning - Lead TA
CSC316H1S
Data Visualization: Foundations and Advanced Programming
CSC318H1S
The Design of Interactive Computational Media
CSC318H1S-Lead The Design of Interactive Computational Media - Lead TA
CSC320H1S
Introduction to Visual Computing
CSC320H1S-Lead
Introduction to Visual Computing - Lead TA
CSC336H1S
Numerical Methods
CSC343H1S
Introduction to Databases
CSC364H1S Foundations of Computer Security
CSC367H1S Parallel Programming
CSC367H1S-Lead
Parallel Programming - Lead TA
CSC369H1S
Operating Systems
CSC369H1S-Lead Operating Systems - Lead TA
CSC373H1S
Algorithm Design, Analysis & Complexity
CSC373H1S-Lead
Algorithm Design, Analysis & Complexity - Lead TA
CSC374H1S
Introduction to Quantum Computing
CSC384H1S
Introduction to Artificial Intelligence
CSC384H1S-Lead
Introduction to Artificial Intelligence - Lead TA
CSC404H1S Introduction to Video Game Design
CSC413H1S
Neural Networks and Deep Learning
CSC413H1S-Lead Neural Networks and Deep Learning - Lead TA
CSC420H1S
Introduction to Image Understanding
CSC436H1S
Numerical Algorithms
CSC469H1S
Operating System Design and Implementation
CSC490H1S-A
Capstone Design Project (Web-Scale System Design)
CSC490H1S-B Capstone Design Project (Machine Learning Engineering)


Undergraduate 4th year CSC courses crosslisted with Graduate Courses:

Course Code  Title
CSC401H1S/CSC2511HS
Natural Language Computing
CSC412H1S/CSC2506HS Probabilistic Learning and Reasoning
CSC428H1S/CSC2514HS Human-Computer Interaction
CSC446H1S/CSC2310HS
Computational Methods for Partial Differential Equations
CSC448H1S/CSC2405HS
Automata Theory
CSC454H1S/CSC2527HS
The Business of Software
CSC491H1S/CSC2600HS Topics in Computer Science: Capstone Design Project

Graduate Courses:


Course Code  Title
CSC2125HS Topics in Software Engineering: Software Engineering for Maching Leaning
CSC2235HS Cloud-Native Data Management Systems
CSC2236HS Data Structures in the Wild
CSC2410HS/MAT1501HS Introduction to Graph Theory
CSC2414HS
Algorithms for Private Data Analysis
CSC2421HS
Topics in the Theory of Computation: Algebraic Complexity
CSC2429HS/MAT1304HS Topics in the Theory of Computation: Algebraic Gems in Discrete Math and Theoretical Computer Science
CSC2431HS Topics in Computational Biology and Medicine: Building and Deploying AI in Medicine
CSC2515HS
Introduction to Machine Learning
CSC2518HS Spoken Language Processing
CSC2530HS Computational Imaging and 3D Sensing
CSC2532HS Statistical Learning Theory
CSC2537HS Information Visualization
CSC2541HS Topics in Machine Learning: Learning Theory
CSC2555HS Mathematical Foundations of Algorithmic Fairness
CSC2558HS Topics in Multidisciplinary HCI: Technology Abuse in Interpersonal Contexts
CSC2559HS/ECE1784HS Trustworthy Machine Learning
CSC2611HS
Computational Models of Semantic Change

Other Opportunities:


Course Code  Title
CS E3I-H1S
Embedded Ethics Education Initiative
JSC270H1S Data Science I
JSC370H1S Data Science II
PRISM
Preparation for Research through Immersion, Skills, and Mentorship