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