Must have an advanced understanding of User Interface (UI) Design, User Experience (UX), Accessibility Experience (AX), and a strong knowledge of the principles of design.
Must be able to demonstrate knowledge of the subject area.
Must have experience with UI and UX design.
Must have experience developing websites for both academic and non-academic purposes.
Must have experience developing mobile applications for iOS or Android (or the ability to develop cross-platform using PhoneGap or related tools).
Must be able to communicate design principles effectively, both written and verbally.
Must be available to grade assignments, labs, quizzes, and final exam.
Must be available to invigilate the course quizzes and final exam.
Must be available to run 2 labs per week.
Must be able to develop online materials and quizzes using the Moodle platform.
Must have excellent writing skills and be able to effectively critique and edit written works.
Must have the ability to communicate computer science concepts to students effectively, both in written form and verbally.
Must be available to support scheduled office hours throughout the entire semester, weekly meetings, and be available to moderate online forums, if applicable, as assigned by the instructor.
As per the Collective Agreement, must be enrolled as a graduate student in the SEMESTER semester.
Normally, the completion of an undergraduate degree in Computer Science.