Areas of Responsibility • Teaching assigned classes; • Maintaining adequate records of progress and evaluation for all students enrolled in classes assigned and submitting grades on dates indicated by the Registrar each semester (mid-semester and final); • Preparing syllabi in conjunction with the Program Chair for distribution to students in the first week of the course (with a copy sent to the Program Chair); • Assisting the Chair in evaluating course objectives and sequencing; • Recommending curricular changes; • Maintaining set office hours during the semester posting these and informing students; • Advising students and assisting in tracking at-risk students with poor academic performance; • Reporting any needed repairs of equipment and any needed supplies; • Recommending to the Chair the acquisition of reference materials for the department; • Developing new course(s) as requested by the Chair or Dean; • Supervising, teaching, and administering independent studies; • Keeping up-to-date on developments in one s discipline through participation in professional associations; • Advising students during the registration periods; • Attending faculty meetings and departmental meetings; • Attending orientation and professional development workshops; • Understanding the purpose and goals of the university and espousing them in the performance of their responsibilities; • Performing community outreach activities, • Serving as an ambassador to the Canadian University Dubai by promoting the institution when engaged in professional duties off-campus. Qualification Required • Ph.D. in Computer Science/Engineering or a related field with a focus on (two or more) web development, mobile development, cloud architecture, data Science, artificial intelligence, or machine learning. Hands-on experience in one or more of web development frameworks and libraries such as React.js, View.js, Node.js, Angular or ASP.net. Desirable • Hands-on experience in one or more of mobile development frameworks such as Flutter or React Native. • Hands-on experience in cloud architecture and IoT solutions. • Knowledge in networks and network programming. Experience Required • 2 years the same role Desirable • 4 years