Job Description
DutiesAssisting students during labs and/or lectures and grading exams and assignments. Minimum Qualifications Excellent programming skills in Python and C. Thorough and fluent understanding of the Python and C memory models and complexity analysis. Excellent skills in designing recursive functions. Excellent and fluent understanding of trees, graphs, and hash tables. Excellent skills in techniques such as dynamic programming. Excellent communication skills when talking about programming and algorithms. Enthusiasm for teaching beginners. Position contingent on the candidate's availability to help with a weekly 3-hour lab, the schedule for which will be available later in the summer. Preferred Qualifications Engineering Science graduates and students preferred.Relevant CriterionPrevious experience is the more relevant criterion than the need to acquire experience in respect of this posted position.
Apply for this Position
Ready to join University of Toronto? Click the button below to submit your application.
Submit Application