Teaching Assistant - ITCS School
Nile University is the first entrepreneurial, research-based, national University in Egypt. Established in 2006, (Presidential Decree # 255/2006), Nile University was officially inaugurated in January 2007 and became a non-governmental autonomously managed (Ahleya) university in 2014 (Presidential Decree # 123/2014). Nile University developed both its vision and mission to support its mandate.
NU Vision is to be “To be a world-class inspirational institution with significant public benefit.”
NU Mission: To pursue excellence in learning, research, innovation, and entrepreneurship, to create and positively impact a sustainable and knowledge-driven economy and society.
Starting out with graduate studies programs, Nile University has grown over the years to include 5 schools: School of Engineering and Applied Science – School of Information Technology and Computer Science – School of Business Administration – School of Biotechnology – Graduate School of Management of Technology.
Currently the University is expanding its academic programs and research capabilities to help achieve its mission.
Five new schools have been approved by the following presidential decrees:
The School of Energy and Environmental Engineering by the Presidential Decree No. 859/2023
The School of Digital Humanities, School of Water Science and Food Security, School of Sciences, Graduate School of Education by the presidential decree No. 368/2024.
Nile University is seeking to recruit outstanding and visionary candidates who can contribute to Teaching research, and service in a vibrant and challenging academic environment to teach at the School of Information Technology and Computer Science (ITCS), in the specializations of Computer Science (CS).
Successful candidates will have a proven track record of academic and research excellence, an entrepreneurial spirit, and a passion for developing the next generation of leaders. This is a unique opportunity to lead one of the premier schools in Egypt and the MENA region, fostering excellence in education, research, and industry partnerships.
Key Responsibilities
Successful candidates will be expected to:
- This includes physical presence and participation in carrying out tutorials, labs, machine shop exercises, course project supervision, and any other (similar in category) academic-type activities, such as, but not limited to, examination activities, QA activities, etc. Obligations: Follow university rules and abide by its ethics.
- Follow up on the tutorial starting & ending on time, the attendance sheet, and uploading materials on Moodle.
- Provide regular office hours to students and be ready to help them and provide them with guidelines as well as continuous feedback.
- Help with exam duties as needed (proctoring, assigning students to rooms, printing material, etc.).
- Assist the course instructor in grading coursework, including assignments, projects, and quizzes as required.
- Help in the accreditation process as needed.
- Stick to deadlines and conduct any administrative tasks assigned by the program director or the dean.
- Fill in a timesheet to explain and quantify the workload contribution over each semester (in case of below average evaluation and the TA is under probation).
- Any other academic-related activities within the standard scope of teaching assistance requested by program directors of school deans.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or any other related field (with specialization in programming, artificial intelligence, or data science) from a nationally or internationally reputable or accredited institution.
- carrying out a minimum of 12 hours a week in teaching and academic supporting functions as prescribed by the appointing school dean or delegated program director.
- Fresh graduates are welcome.
- Good command of English
- Excellent written and verbal communication skills
Preferred Qualifications
- A strong background in quality assurance and accreditation standards to maintain the integrity and excellence of our programs.
- A strong background in programming, data science, and data analysis.
- The ability to foster collaboration between academia and industry, promoting the practical application of research and enhancing student outcomes.
- Excellent interpersonal, communication, and organizational skills, with a commitment to faculty development and student success.
- A strong understanding of accreditation standards and requirements and the ability to navigate the accreditation process effectively.
- A demonstrated ability to lead initiatives in entrepreneurship, innovation, and sustainability.
Submission Deadline: Applications should be submitted no later than 22 August 2025.
Contact Information:
For inquiries regarding the position or the application process, please contact: MoRagab@nu.edu.eg with the subject line “Teaching Assistant - School of Information Technology and Computer Science. “