Contract Instructor Teaching Opportunities 2023-2024

Fall 2024 (Term runs from September 2024 - December 2024)

ITEC 4009: Rigging & Advanced Character Animation
This course covers the elements of rigging and advanced character animation; topics include the basics of forwards/inverse kinematics, controls, and weighting, essentials of human and creature rigging, retargeting, face and body motion capture, and motion studies for advanced keyframe animation.


Winter 2025 (Term runs from January 2025 - April 2025):

IMD 3002: 3D Computer Graphics
Technical aspects of 3D computer graphics. Homogeneous transformations, viewing pipeline, cinematography, modeling techniques (explicit and implicit), scene composition, level of detail methods, advanced lighting techniques (BRDF, IBL, subsurface-scattering), 2D/3D texturing, local/global illumination, rendering methods, and shaders.


ITEC 4011: Artificial Intelligence for Digital Media
This course covers the basics of artificial intelligence in games and animation, including behaviour and crowd systems (e.g. boids, reciprocal velocity obstacles, social forces, agent-based modelling, cellular automata), path finding and route planning, as well as procedural animation systems.


NET 4012: Cloud Computing and Virtualization
The basics of cloud computing and its driving technology behind: virtualization. Topics include how virtual machines and containers are deployed and orchestrated; how various resources and networks are virtualized and managed; hypervisor technology; virtual network management and micro-segmentation; cloud service provisioning; cloud security.


Please note that all of these courses are scheduled to run in-person for the coming academic year.



Application Details

Qualifications: Applicants should have a Master’s degree (PhD preferred) in Information Technology, Computer Science, Design, or another discipline related to the course they are applying for. Alternatively, a Bachelor’s degree in a related field plus relevant work experience in lieu of a graduate degree will be considered. Demonstrated knowledge of the course subject matter is required; previous teaching experience in the subject area is not required but is considered an asset.

Application Process: In accordance with Article 15.3 of the CUPE 4600-2 Collective Agreement, applications must include the following:

  • An up-to-date CV, including educational background, employment history, and related work experience.
  • A complete listing of all courses taught within the CUPE 4600 (Unit 2) bargaining unit at Carleton University.
  • A cover letter describing their expertise in the relevant course subject matter.
  • Evidence of teaching competence through past teaching evaluations from Carleton or other institutions (if applicable).
  • Contact information of two references.
  • A completed Contract Instructors Application form.

Please submit all application materials electronically as a PDF to the attention of:

Application Deadline: Review of applications will begin as soon as possible and will continue until all positions have been filled.

Remuneration: The current stipend for contract instructors can be found in the CUPE 4600-2 Collective Agreement, Article 22.

A note to all applicants: Per Articles 16.3 and 16.4 in the CUPE 4600-2 Collective Agreement, the posted vacancies listed above are offered first to applicants with incumbency. A link to the current CUPE 4600 (Unit 2) Collective Agreement can be found at the Academic Staff Agreements webpage on the Carleton University website.

All positions are subject to budgetary approval. The University may require that all or part of these courses be delivered remotely, including online. Term dates are provided for reference, but note that these positions extend beyond the last date of classes, e.g., into the exam and grading period at the end of each semester.


Pre-Posting Hiring Decisions:

  • The following courses have been assigned to graduate students, postdoctoral fellows, or visiting scholars. These courses are *not* open for applications. If you are an incumbent for a course below, you may contact the School to review the rights under Article 17.6 of the CUPE 4600-2 Collective Agreement.
    • Fall 2024
      • IRM 3006: Data Analysis and Research Methodology
    • Winter 2025
      • ITEC 4016: Virtual and Augmented Reality
      • IRM 3007: Practicum for IRM
      • IRM 4004: Applied Machine Learning and Big Data Analytics

Filled positions:

  • The following courses have been filled and these courses are *no longer* open for applications.
    • Summer 2024
      • BIT 1400: Introduction to Programming and Problem Solving
      • BIT 2400: Intermediate Programming
    • Fall 2024
      • ITEC 4014: User Experience Design and Accessibility
      • ITEC 5910: Special Topic in Networking Technology: Systemization of Knowledge in Computer and Networking Security
      • NET 4005 / ITEC 5114: Networked Applications
      • OSS 3012: Digital Signal Processing
      • OSS 4008: Remote Sensing
    • Winter 2025
      • ITEC 4019: Directing & Cinematography for Digital Storytelling
      • ITEC 5205: Design and Development of Data-Intensive Applications
      • NET 2007: Basics of Transmission Systems
      • NET 4011: Advanced Topics in Network Security
      • OSS 2010: Intro. to Signals & Systems