DutiesMust be available in-person at UTM for grading the deferred exams. All TAs will be responsible for grading deferred Fall exams. Prompt completion of grading with tight turnaround times (within the specifications of the Collective Agreement, and as discussed with the course coordinator), is a requirement for this role. Minimum Qualifications Excellence in CSC207, or equivalent experience with Java, Design Patterns, software engineering principles, git, parsing and regular expressions, floating point numbers required. Experience with IntelliJ. Familiarity with Android and software accessibility guidelines (e.g. WCAG) an asset. Expertise with the CSC207 content and beyond. Strong grades in a minimum of 3.0 FCEs of CSC courses, including at least 1.0 FCEs of systems courses. Note that CSC-like courses offered in different departments do not count towards the FCE requirement as the courses offered in other departments or in other campuses differ widely in content, coverage, or expectations. Able to effectively run and manage labs / practicals / tutorials / lectures, mark assessments (labs, assignments, tests, exams), hold office hours, respond to emails, and effectively manage and answer questions on the course discussion board. Demonstrated record of commitment to teaching pedagogy and student learning. Demonstrated record of timeliness in communication and carrying out duties. Excellent organizational skills and strong written & spoken English communication skills. A demonstrated and consistent ability to complete work on time and communicate in a timely manner. High level of attention to detail. Familiarity with the undergraduate UTM experience and with the UTM computing environment. Preferred Qualifications N / ARelevant CriterionPrevious experience is the more relevant criterion than the need to acquire experience in respect of this posted position.
Software Design • Ontario, Canada