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 2025 Winter Term
Here is the list of courses with Teaching Assistantship availabilities and job duties during the 2025 Winter Term (September 2025-April 2026):
TA Duties which may be included for each opportunity are noted below, and may be subject to change.
MECH Courses (Main Portal)
Design Courses
- MECH 325 (T1): Machine Design
- TA Role: tutorial assistance, laboratory assistance, marking, and office hours
- MECH 328 (T1): Mechanical Engineering Design Project
- TA Role: marking, participating in team review meetings, and course administration
- MECH 45X (T1-2): Capstone Design Project
- TA Role: laboratory assistance and marking
Experimental Courses and Labs
- MECH 305/306 (T2): Data Analysis and Mechanical/Mechatronics Engineering Laboratories
- TA Role: tutorial assistance, laboratory assistance, marking, office hours, and administration
Fluid Dynamics
- MECH 280 (T2): Introduction to Fluid Mechanics
- TA Role: tutorial assistance, marking, and office hours
- MECH 380 (T2): Fluid Dynamics
- TA Role: tutorial assistance, marking, administration, and office hours
Instrumentation and Electronics
- MECH 368 (T1 and T2): Engineering Measurements and Instrumentation
- TA Role: tutorial assistance, laboratory assistance, marking, office hours, and administration
Manufacturing
- MECH 366/MANU 386 (T1): Modelling of Mechatronic Systems/Industrial Automation
- TA Role: laboratory assistance and marking
- MECH 392 (T1): Manufacturing Processes
- TA Role: marking, administration, and office hours
- MECH 491 (T1): Computer-Aided Manufacturing
- TA Role: laboratory assistance and marking
Mechanics and Materials
- MECH 260 (T1 and T2): Introduction to Mechanics of Materials
- TA Role: tutorial assistance, marking, administration, and office hours
- MECH 360 (T1 and T2): Mechanics of Materials
- TA Role: tutorial assistance, marking, administration, and office hours
Mechatronics
- MECH 420 (T1): Sensors and Actuators
- TA Role: tutorial assistance, laboratory assistance, marking, and administration
- MECH 421 (T2): Mechatronics System Instrumentation
- TA Role: tutorial assistance, laboratory assistance, marking, office hours, and administration
- MECH 423 (T2): Mechatronic Product Design
- TA Role: tutorial assistance, laboratory assistance, marking, office hours, and administration
- MECH 467/MECH 541 (T1): Mechatronic Product Design/Computer Control of Multi-Axis Machines
- TA Role: tutorial assistance, laboratory assistance, and marking
- MECH 467 (T2): Mechatronic Product Design
- TA Role: tutorial assistance, laboratory assistance, marking, office hours, and administration
Professional Competencies
- MECH 400 (T2): Professionalism and Ethics in Engineering
- TA Role: tutorial assistance, marking, office hours, and coordination
- MECH 431 (T1): Engineering Economics
- TA Role: marking and administration
Thermodynamics & Heat Transfer
- MECH 375 (T1 and T2): Heat Transfer
- TA Role: tutorial assistance, marking, administration, and office hours
Vibrations & Controls
- MECH 463 (T1): Mechanical Vibrations
- TA Role: laboratory assistance, tutorial assistance, marking, administration, and office hours
- MECH 466 (T2): Automatic Control
- TA Role: laboratory assistance, tutorial assistance, marking, administration, and office hours
MECH Courses (Subsequent Portal)
Aircraft Design and Aerodynamics
- MECH 477 (T1): Aerospace Propulsion
- TA Role: tutorial assistance, marking, and office hours
- MECH 484 (T2): Aircraft Stability and Control
- TA Role: marking, administration, and office hours
- MECH 485 (T2): Aircraft Design: Structures
- TA Role: laboratory assistance, tutorial assistance, and marking
- MECH 481/581 (T1): Aerodynamics of Aircraft
- TA Role: laboratory assistance and marking
Biofluids and Biomechanics
- MECH 433/533 (T1): Biofluids
- TA Role: tutorial assistance, marking, administration, and office hours
- MECH 435/535 (T2): Orthopaedic Biomechanics
- TA Role: tutorial assistance, marking, and office hours
- MECH 436/536 (T1): Fundamentals of Injury Biomechanics
- TA Role: tutorial assistance, marking, and office hours
Computational Methods & Analysis
- MECH 359 (T2): Computational Methods for Mechanical Engineering
- TA Role: laboratory assistance, tutorial assistance, and marking
- MECH 410Q/540G (T1): Introduction to Optimization for Engineers
- TA Role: marking and office hours
- MECH 479/587 (T1): Introduction to Computational Fluid Dynamics
- TA Role: laboratory assistance, tutorial assistance, and marking
Design Courses
- MECH 426 (T1): Mechanical Design
- TA Role: tutorial assistance, marking, and administration
Energy and Environment
- MECH 473 (T2): Heating, Ventilating and Air Conditioning
- TA Role: tutorial assistance and marking
- MECH 478/578 (T2): Internal Combustion Engines
- TA Role: marking
Experimental Courses and Labs
- MECH 489/582 (T1): Experimental Thermofluids/Experimental Fluid Mechanics
- TA Role: laboratory assistance, marking, administration, and office hours
Mechanics and Materials
- MECH 460/515B (T1): Advanced Mechanics of Materials
- TA Role: laboratory assistance and marking
- MECH 462/514 (T1): Finite Element Analysis/Linear FEA in Solids and Heat Transfer
- TA Role: tutorial assistance and marking
Other Areas
- MECH 495 (T2): Industrial Engineering
- TA Role: marking and office hours
Professional Competencies
- MECH 496 (T1): Engineering Management
- TA Role: marking
Robotics and System Modelling
- MECH 464/563 (T2): Industrial Robotics/Robotics: Kinematics, Dynamics and Control
- TA Role: laboratory assistance, marking, and office hours
Ship Hydrodynamics
- MECH 488 (T1): Introduction to Ship Hydrodynamics
- TA Role: marking
Thermodynamics & Heat Transfer
- MECH 327 (T1): Thermodynamics II
- TA Role: tutorial assistance, marking, and administration
- MECH 470 (T2): Energy Conversion Systems
- TA Role: tutorial assistance, marking, administration, and office hours
Vibrations & Controls
- MECH 468/509 (T2): Modern Control Engineering
- TA Role: marking
MECH 2 Courses
Term 1 and 2 TA Roles
There are two TA roles availabile that span both Term 1 and Term 2:
- Test admin TA: marking, preparation, and administration
- Equity, Diversity, Inclusion (EDI) TA: marking
Term 1 TA Roles
Available Term 1 TA roles are listed below each course.
Practical Skills (MECH 220)
- Drafting TA: laboratory assistance and marking
- Drafting + Marking TA: laboratory assistance and marking
- Instrumentation TA: laboratory assistance and marking
- Machining + Marking TA: laboratory assistance and marking
- Software TA: laboratory assistance
Circuits (MECH 221)
- Circuits Tutorial TA: tutorial assistance, marking, and office hours
Mechanics (MECH 221)
- Dynamics Tutorial TA: tutorial assistance, marking, and office hours
- Dynamics lab (Rotation, Vibration, and Impulse) TA: laboratory assistance and marking
- Solid mechanics tutorial TA: tutorial assistance, marking, and office hours
- Solid mechanics lab (Stress Conc and Beam) TA: laboratory assistance and marking
- Climbing & Do-It-Yourself Labs TA: laboratory assistance and marking
Materials (MECH 221)
- Materials Tutorial TA: tutorial assistance, marking, and office hours
Technical Communication (MECH 226)
- Technical Communication Tutorial TA: tutorial assistance, marking, office hours, and administration
Term 2
Thermofluids (MECH 222)
- Thermodynamics tutorial TA: tutorial assistance, marking, and office hours
- Thermodynamics lab TA: laboratory assistance and marking
- Fluids tutorial TA: tutorial assistance, marking, and office hours
- Fluids lab TA: laboratory assistance and marking
Design (MECH 223)
- Mechanical design TA: marking, design meetings, tutorial assistance, office hours, and administration
- Mechanical design workshop TA: marking, design meetings, tutorial assistance, office hours, and administration
Technical Communication (MECH 226)
- Technical Communication Tutorial TA: marking and administration
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