Courses with TA Opportunities

Please review the list below for the current opportunities for teaching assistants, and note which courses you wish to apply to. Please find the TA application portals and description of the types of duties, as well as important eligibility information and application instructions on our Teaching Assistantships page.

List of Available Courses for 2026 Winter Term

Here is the list of category and courses with Teaching Assistantship availabilities and job duties during the 2026 Winter Term (September 2026-April 2027): TA Duties which may be included for each opportunity are noted below, and may be subject to change.

MECH Course Categories

Controls

  • MECH 366 (Term 1): Modelling of Mechatronic Systems
    Duties: Laboratory assistance and marking
  • MECH 464/563 (Term 2): Industrial Robotics; Robotics: Kinematics, Dynamics and Control
    Duties: Laboratory assistance, marking, and office hours
  • MECH 466 (Term 2): Control Systems I
    Duties: Laboratory assistance and marking
  • MECH 467 (Term 1, Term 2): Computer Control of Mechatronic Systems
    Duties: Tutorial assistance, laboratory assistance, marking, and office hours
  • MECH 468/509 (Term 2): Control Systems II
    Duties: Marking
  • MECH 484 (Term 2): Aircraft Stability and Control
    Duties: Marking, course administration, and office hours

 

Design Courses

  • MECH 325 (Term 1): Machine Design
    Duties: Tutorial assistance, laboratory assistance, marking, and office hours
  • MECH 328 (Term 1): Mechanical Engineering Design Project
    Duties: Marking, participation in team review meetings, and course administration
  • MECH 426 (Term 2): Mechanical Design
    Duties: Tutorial assistance and marking
  • MECH 45x (Term 1 and 2): Capstone Design Project
    Duties: Laboratory assistance and marking

 

Dynamics and Vibrations

  • MECH 221 (Term 1): Dynamics Tutorial
    Duties: Tutorial assistance, marking, and office hours
  • MECH 463 (Term 1): Mechanical Vibrations
    Duties: Laboratory assistance, tutorial assistance, marking, and office hours
  • MECH 488 (Term 1): Introduction to Ship Hydrodynamics
    Duties: Marking
  • MANU 265: Machine Dynamics
    Duties: Tutorial assistance, marking, and office hours
  • MANU 485: Metal Cutting and Machine Tool Vibrations
    Duties: Laboratory assistance, tutorial assistance, marking, and office hours

 

Experimental Courses and Labs

  • MECH 220 (Term 1)*: Instrumentation
    Note: Experience with lead-free soldering (including PCB rework), building and troubleshooting circuits on solderless breadboards, and using oscilloscopes, function generators, multimeters, and DC power supplies is preferred.
    Duties: Laboratory assistance and marking
  • MECH 220 (Term 1)*: Machining
    Duties: Laboratory assistance and marking
  • MECH 221: Dynamics Lab (Rotation, Vibration, and Impulse)
    Duties: Laboratory assistance, marking, and office hours
  • MECH 221: Solid Mechanics Lab (Stress Concentration and Beam)
    Duties: Laboratory assistance and marking
  • MECH 221: Climbing and Do-It-Yourself Labs
    Duties: Laboratory assistance and marking
  • MECH 223: Introduction to the Mechanical Design Process
    Duties: Marking, design meetings, tutorial assistance, office hours, and course administration
  • MECH 305/306 (Term 1): Data Analysis and Mechanical/Mechatronics Engineering Laboratories
    Duties: Tutorial assistance, laboratory assistance, marking, and office hours
  • MECH 368 (Term 1, Term 2): Engineering Measurements and Instrumentation
    Duties: Tutorial assistance, laboratory assistance, marking, and office hours
  • MECH 489/582 (Term 1): Experimental Thermofluids
    Duties: Laboratory assistance, marking, and office hours

 

Mechanics and Materials

  • MECH 221 (Term 1): Solid Mechanics Tutorial
    Duties: Tutorial assistance, marking, and office hours
  • MECH 221 (Term 1): Materials Tutorial
    Duties: Tutorial assistance, marking, and office hours
  • MECH 260 (Term 1, Term 2): Introduction to Mechanics of Materials
    Duties: Tutorial assistance, marking, and office hours
  • MECH 360 (Term 1, Term 2): Mechanics of Materials
    Duties: Tutorial assistance, marking, and office hours
  • MECH 435/535 (Term 2): Orthopaedic Biomechanics
    Duties: Tutorial assistance, marking, and office hours
  • MECH 436/536 (Term 1): Fundamentals of Injury Biomechanics
    Duties: Tutorial assistance, marking, and office hours
  • MECH 460/515B (Term 1): Advanced Mechanics of Materials
    Duties: Tutorial assistance and marking
  • MECH 462/514 (Term 1): Finite Element Analysis
    Duties: Tutorial assistance and marking
  • MECH 485 (Term 2): Aircraft Design – Structures
    Duties: Laboratory assistance, tutorial assistance, and marking

 

Mechatronics

  • MECH 220 (Term 1)*: Software
    Duties: Laboratory assistance
  • MECH 221 (Term 1): Circuits Tutorial
    Duties: Tutorial assistance, marking, and office hours
  • MECH 420 (Term 1): Sensors and Actuators
    Duties: Tutorial assistance, laboratory assistance, and marking
  • MECH 421 (Term 1): Mechatronics System Instrumentation
    Duties: Laboratory assistance, marking, and office hours
  • MECH 422 (Term 2): Introduction to Microelectromechanical Systems
    Duties: Laboratory assistance
  • MECH 423 (Term 2): Mechatronic Product Design
    Duties: Laboratory assistance, marking, and office hours
  • MECH 521 (Term 1): Fundamentals of Microelectromechanical Systems
    Duties: Laboratory assistance
  • MECH 524 (Term 1): Software Development for Mechatronic Systems
    Duties: Laboratory assistance and marking
  • MECH 525 (Term 2): Instrumentation for Mechatronic Systems
    Duties: Laboratory assistance, marking, and office hours

 

Professional Competencies

  • MECH 226 (Term 1 and 2): Technical Communication for Mechanical Engineers
    Duties: Marking and course administration
  • MECH 400 (Term 2): Professionalism and Ethics in Engineering
    Duties: Tutorial assistance, marking, office hours, and coordination
  • MECH 431 (Term 1): Engineering Economics
    Duties: Marking and course administration
  • MECH 496 (Term 1): Engineering Management
    Duties: Marking

 

Thermo and Fluids

  • MECH 222 (Term 2): Thermodynamics Tutorial
    Duties: Tutorial assistance, marking, and office hours
  • MECH 222 (Term 2): Thermodynamics Lab
    Duties: Laboratory assistance and marking
  • MECH 222 (Term 2): Fluids Tutorial
    Duties: Tutorial assistance, marking, and office hours
  • MECH 222 (Term 2): Fluids Lab
    Duties: Laboratory assistance and marking
  • MECH 280 (Term 2): Introduction to Fluid Mechanics
    Duties: Tutorial assistance, marking, and office hours
  • MECH 327 (Term 1): Thermodynamics II
    Duties: Tutorial assistance, marking, and office hours
  • MECH 375 (Term 1, Term 2): Heat Transfer
    Duties: Tutorial assistance, marking, and office hours
  • MECH 380 (Term 2): Fluid Dynamics
    Duties: Tutorial assistance, marking, and office hours
  • MECH 433/533 (Term 1): Biofluids
    Duties: Tutorial assistance, marking, and office hours
  • MECH 473 (Term 2): Heating, Ventilating and Air Conditioning
    Duties: Tutorial assistance and marking
  • MECH 477 (Term 1): Aerospace Propulsion
    Duties: Tutorial assistance, marking, and office hours
  • MECH 478/578 (Term 2): Internal Combustion Engines
    Duties: Marking
  • MECH 479/587 (Term 1): Introduction to Computational Fluid Dynamics
    Duties: Laboratory assistance, tutorial assistance, and marking

 

Other – CAD/Manufacturing, Math, Admin

  • MECH 2 (Term 1 and 2): Test Admin TA
    Duties: Marking, preparation, and course administration
  • MECH 220 (Term 1)*: Drafting
    Duties: Laboratory assistance and marking
  • MECH 359 (Term 2): Computational Methods for Mechanical Engineering
    Duties: Tutorial assistance and marking
  • MECH 392 (Term 1): Manufacturing Processes
    Duties: Marking and office hours
  • MECH 491 (Term 1): Computer-Aided Manufacturing
    Duties: Laboratory assistance and marking
  • MECH 495 (Term 2): Industrial Engineering
    Duties: Marking and office hours

Additional Info for 2nd Year MECH Courses

Please note: these are historical time slots and duties and may be subject to change.

 

MECH 220 (Term 1)

Dates:

  • Starts one week prior to the regular start of classes
  • No classes on Labour Day or Imagine Day
  • Ends on the Friday of the third week after the regular start of classes

 

MECH 221 Tutorials – Circuits (Term 1)

If you are interested in running Electrical Labs, please apply via the ECE Department.

Tutorial TA:

  • Typically deliver four tutorials per week (8:00–9:00 a.m. x2–3 and 11:00 a.m.–12:00 p.m. x1–2)
  • Tutorial timeslots typically include: 8:00–9:00 a.m. Monday–Thursday and 11:00 a.m.–12:00 p.m. Tuesday and Thursday
  • May be asked to invigilate 1–2 tests during the term (Fridays, 8:45–11:15 a.m.)
  • Hold one office hour per week (12:00–1:00 p.m.), scheduled to avoid overlap between TAs
  • Mark weekly tests and/or final exams

 

MECH 221 Tutorials and Labs – Mechanics (Dynamics and Solid Mechanics) (Term 1)

Dates:

  • Starts in the fourth week of regular classes (Term 1)
  • Ends in the last week of regular classes (excluding exam review sessions, invigilation, and marking)

Tutorial TA:

  • Typically deliver four tutorials per week (8:00–9:00 a.m. x2–3 and 11:00 a.m.–12:00 p.m. x1–2)
  • Tutorial timeslots typically include: 8:00–9:00 a.m. Monday–Thursday and 11:00 a.m.–12:00 p.m. Tuesday and Thursday
  • May be asked to invigilate 1–2 tests during the term (Fridays, 8:45–11:15 a.m.)
  • Hold one office hour per week (12:00–1:00 p.m.), scheduled to avoid overlap between TAs
  • Mark weekly tests and/or final exams

Lab TA:

  • Typically deliver two lab lectures and eight lab sessions per week for one or two weeks
  • Lab lecture times: 11:00 a.m. Monday and Wednesday (may be adjusted to avoid holidays)
  • Lab times: Monday–Thursday, 2:00–4:00 p.m. and 4:00–6:00 p.m. (two sessions per day)
  • Mark lab reports
  • Support the Do-It-Yourself Lab, including a few hours of drop-in support and grading of proposals and short videos

 

MECH 221 Tutorials – Materials (Term 1)

If you are interested in running Materials Labs, please apply via the Materials Department.

Tutorial TA:

  • Typically deliver four tutorials per week (8:00–9:00 a.m. x2–3 and 11:00 a.m.–12:00 p.m. x1–2)
  • Tutorial timeslots typically include: 8:00–9:00 a.m. Monday–Thursday and 11:00 a.m.–12:00 p.m. Tuesday and Thursday
  • May be asked to invigilate 1–2 tests during the term (Fridays, 8:45–11:15 a.m.)
  • Hold one office hour per week (12:00–1:00 p.m.), scheduled to avoid overlap between TAs
  • Mark weekly tests and/or final exams

 

MECH 222 Tutorials and Labs – Thermofluids (Term 2)

Dates:

  • Starts in the fifth week of regular classes (Term 2)
  • Ends in the thirteenth week of regular classes (excluding exam review sessions, invigilation, and marking)

Tutorial TA:

  • Typically deliver two tutorials per week (8:00–9:00 a.m. Monday and Wednesday)
  • May be asked to invigilate 1–2 tests during the term (Fridays, 8:45–11:15 a.m.)
  • Hold one office hour per week (12:00–1:00 p.m.), scheduled to avoid overlap between TAs
  • Mark weekly tests and/or final exams

Lab TA:

  • Typically deliver two lab lectures and eight lab sessions per week for one or two weeks
  • Lab lecture times: 11:00 a.m. Monday and Wednesday (may be adjusted to avoid holidays)
  • Lab times: Monday–Thursday, 2:00–4:00 p.m. and 4:00–6:00 p.m. (two sessions per day)
  • Mark lab reports

 

MECH 223 – Introduction to the Mechanical Design Process (Term 2)

Note: Not all TAs are scheduled for all of the following activities; however, TAs must be available for many of them. For example, TAs may support tutorials and design meetings and competitions, or tutorials and computer labs and competitions.

Mechanical Design TA:

  • Tutorials / Design Meetings / Computer Labs:
    • Tuesday and Thursday: 8:00–9:00 a.m. and 11:00 a.m.–12:00 p.m.
  • Prototype Demos (once per term):
    • Tuesday and Thursday: 1:00–4:00 p.m.
  • RAP quiz invigilation:
    • Various times (typically one hour)
  • Special events:
    • Design Competition (all TAs required): two full days (mid-term and last day of classes)
  • Other miscellaneous duties as required

Mechanical Design Workshop TA:

  • Manage inventory for student projects
  • Handle toolkit and equipment loans
  • Process internal order requests
  • Monitor supply needs in the project room

 

MECH 226 – Technical Communication (Term 1 or Term 2)

Duties:

  • Evaluate student writing assignments based on grammar, style, formatting, and adherence to genre conventions (e.g., reports, formal letters)
  • Invigilate the final exam
  • May be expected to deliver tutorials

Skills Needed:

  • Strong proficiency in English and exceptional writing skills
  • Ability to identify issues with grammar and style
  • Willingness to review course materials to understand formatting and genre conventions
  • Experience teaching communication/humanities courses, writing workplace documents, or publishing academic papers is an asset

 

Test Admin TA (Term 1 & Term 2)

Dates:

  • Starts two weeks after the regular start of classes and continues through to the end of Term 2
  • Weekly test invigilation is typically Fridays from 8:45–11:00 a.m.

Duties:

  • Invigilate weekly tests for MECH 221 and MECH 222: distribute and collect tests, answer student questions, contact instructors to address issues, and update the Centre for Accessibility on any changes
  • Ensure test and lab marking is completed in a timely manner
  • Release weekly test grades to students

Courses Outside of MECH

APSC Courses

  • APSC 100 (T1): Introduction to Engineering I
    • TA Role: tutorial assistance, laboratory assistance, and marking
  • APSC 101 (T2): Introduction to Engineering II
    • TA Role: tutorial assistance and laboratory assistance
  • APSC 172 (T1): Engineering Analysis I
    • TA Role: tutorial assistance, marking, and office hours
  • APSC 173 (T2): Engineering Analysis II
    • TA Role: tutorial assistance and marking

VANT Courses

  • VANT 150 (T1): Sustainability and Engineering Design
    • TA Role: tutorial assistance and marking