Teach students using a systematic plan of lectures, demonstrations, discussion groups, laboratory work, shop sessions, seminars, case studies, field assignments and independent or group projects
Develop curriculum and prepare teaching materials and outlines for courses
Prepare, administer and mark tests and papers to evaluate students' progress
Advise students on program curricula and career decisions
Provide individualized tutorial or remedial instruction to students who require it
Supervise independent or group projects, field placements, laboratory work or hands-on training
Supervise teaching assistants
May provide consultation services to government, business and other organizations
May serve on committees concerned with matters such as budgets, curriculum revision, and course and diploma requirements.