Teaching Assistant DENT 691

McGill UniversityMontreal, QC
Onsite

About The Position

The Teaching Assistant (TA) for DENT 691, Artificial Intelligence in Health and Oral Health Care, will be responsible for designing, preparing, testing, and delivering 12 hands-on coding workshops. This includes creating slides, notebooks, and datasets, and ensuring reproducibility. The TA will provide ongoing student support via email and discussion platforms, grade assignments and exams using established rubrics, and maintain and update workshop materials. Additionally, the TA will attend coordination meetings with the instructor, report on student progress, and perform light administrative duties such as uploading materials, managing course communications, and organizing course logistics.

Requirements

  • Strong background in artificial intelligence, machine learning, or a related field (e.g., computer science, biomedical engineering, data science).
  • Demonstrated experience with Python and common AI/ML libraries (e.g., NumPy, pandas, scikit-learn, PyTorch or TensorFlow).
  • Experience developing or delivering hands-on coding tutorials, workshops, or labs.
  • Ability to explain technical concepts clearly to students with diverse backgrounds.
  • Strong organizational and time-management skills, with the ability to manage multiple responsibilities across the term.
  • Excellent communication skills (written and oral).
  • Ability to troubleshoot coding issues and support students effectively in a live workshop setting.

Nice To Haves

  • Prior teaching assistantship or instructional experience is an asset.
  • Experience with health-related data or AI in healthcare is an asset.
  • Familiarity with tools such as Jupyter Notebooks, Google Colab, or GitHub is preferred.

Responsibilities

  • Design, prepare, test, and deliver 12 hands-on coding workshops, including creating slides, notebooks, datasets, and ensuring reproducibility.
  • Provide ongoing student support via email and discussion platforms, answering questions, troubleshooting code, clarifying expectations, and posting follow-ups.
  • Grade assignments and exams using established rubrics, including testing code, providing feedback, and handling regrade requests.
  • Maintain and update workshop materials and shared resources, such as fixing bugs, updating notebooks, and posting clarifications.
  • Attend coordination meetings with the instructor and report on student progress/issues.
  • Perform light administrative duties such as uploading materials, managing course communications, and organizing course logistics.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service