Job Description:Preparing lectures, developing new curriculum and working closely with colleagues on new research and development in the related field. Writing and publishing of technical reports and research papers on the subject Networking with other colleagues to keep up-to-date on new and development. Preparing lectures for classes, delivering the material in an interesting and motivating way for students. Planning, discussing, grading and providing feedback on projects trainings and assignments. Working on faculty groups and committees, attending university meetings and events. Representing the institution at professional conferences and seminars, and contributing to these as necessary Establishing collaborative links outside the university with industrial, commercial and public organizations Setting and marking examinations.