Instructional Lab Coordinator

Forbes includes U of G Among Canada’s Best Employers
Office, Clerical and Technical
Position covered by the Collective Agreement with USW Local 4120

Instructional Lab Coordinator

School of Computer Science, College of Engineering and Physical Sciences

Two (2) positions
Temporary full-time from August 19, 2024 to August 17, 2026
Hiring #: 2024-0398

Please read the Application Instructions before applying

The School of Computer Science (SoCS) is the second largest academic unit within the College of Engineering and Physical Sciences (CEPS). We consist of 28 tenured or tenure-track faculty members and 10 full-time and 1 TFT staff positions. Our team is dedicated to supporting both undergraduate and graduate students, with approximately 1100 undergraduate students and 110 graduate students currently enrolled. We also provide general computing service courses to an additional 1000-1500 undergraduate students annually.

Position Overview:
We are seeking an Instructional Laboratory Coordinator (ILC) to join our dynamic team. The ILC will play a crucial role in developing and delivering high-quality experiential learning opportunities for our students. This position will work directly with faculty to create and manage laboratory activities and assessments, ensuring a hands-on learning experience for undergraduate students.

Key Responsibilities include: 

Develop and Deliver Laboratory Activities: Collaborate with faculty to design, develop, and deliver engaging laboratory activities including computing assignments, automated assessment tools, quizzes, and lab exams. Ensure these activities are aligned with course objectives and provide valuable hands-on learning experiences. Act as an additional technical resource for faculty, teaching assistants (TAs), and students.

Laboratory Management: Oversee the day-to-day operation of undergraduate laboratories, ensuring all necessary computing equipment and virtual infrastructure are available. Work with School systems analysts to address any technical needs or issues.

TA Training and Supervision: Develop comprehensive training materials for Teaching Assistants (TAs) and onboard them with respect to university academic and instructional policies and procedures. Provide ongoing mentorship and regular assessments of TA preparedness for required laboratory duties, offering supplemental training as needed.

Safety and Inclusivity: Foster a safe, inclusive, and supportive laboratory environment. Collaborate with Student Accessibility Services (SAS) to ensure accessibility and support AODA compliance in teaching materials.

Academic Integrity: Establish and maintain a culture of academic integrity. Coordinate with faculty and TAs to identify and report cases of academic misconduct, ensuring adherence to university policies.

Administrative Support: Participate in various School committees and assist with the planning and execution of SoCS events. Contribute to general administrative tasks as needed.

Professional Development: Stay current with emerging technologies and pedagogical approaches. Continuously seek opportunities for professional growth and apply new knowledge to improve laboratory activities and student learning experiences.

Required Qualifications and Experiences: 

  • Undergraduate Degree in Computer Science or closely related field
  • Two years of related work experience (e.g. prior experience in a computing-related instructional role as an instructor, teaching assistant, marker, student advisor, etc.)
  • Experience with undergraduate students
  • Proficiency with C, Java, Python
  • Proficiency with software development tools such as git, Gitlab, gradle, make, VS-Code, vim, nano
  • Proficiency in undergraduate computer science and software engineering concepts
  • Excellent written and oral communication skills
  • Strong organizational and coordination skills
  • Ability to work effectively in a rapidly changing environment

Preferred Qualifications and Experiences: 

  • MSc or PhD in Computer Science (or closely related field)
  • Experience with a wide variety of programming languages
  • Experience with CI/CD including automating pipelines and webhooks
  • Experience as a TA or instructor at the post-secondary level

Classification                           USW, Local 4120 Salary Band 7*
Normal Hiring Range              $33.03 - $36.87 per hour

*Tentative evaluation; subject to final review.

At the University of Guelph, fostering a culture of inclusion is an institutional imperative. The University invites and encourages applications from all qualified individuals, including from groups that are traditionally underrepresented in employment, who may contribute to further diversification of our Institution.

Posting Date: 2024 07 10
Closing Date: 2024 07 17

Current Opportunities