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