About Biography
Education Education History
Experience Academic & Work Experience
Research Research Indicators & Interest
Publications Publications
Awards Awards & Honors
Professional Experience Professional Experience
Communities Communities
Contacts Contacts
Courses Teaching Courses
Projects Supervised Projects

Staff

biography

Education

2015

Doctorate - University of Sheffield-United Kingdom -

Postdoctoral Studies Biomedical Engineering

2003

Doctorate - University of Sheffield-United Kingdom -

PhD in Electrical Engineering Biomedical Engineering

1998

Master - Military Technical College -

M.Sc. in Electrical Engineering Biomedical Engineering

experience

work experience

2025 - 2026

Professor in Computer Engineering Department

College of Engineering & Technology

2024 - 2025

Associate Professor in Computer Engineering Department

College of Engineering & Technology

2023 - 2024

Associate Professor in College of Computing and Information Technology

Computing & Information Technology

2020 - 2023

Head of Information Systems and Software Engineering departments

Computing & Information Technology

2019 - 2020

Associate Professor in CCIT

Computing & Information Technology

2018 - 2019

Senior Lecturer (Part time)

Computing & Information Technology

2008 - 2017

Senior Lecturer in the Biomedical Engineering department

Military Technical College

2014 - 2017

Head of the Educational Affairs Branch

Military Technical College

2011 - 2014

Head of the Educational Planning Department

Military Technical College

2003 - 2008

Lecturer in the Biomedical Engineering department

Military Technical College

1998 - 2000

Lecturer Assistant in the Electronic Engineering department

Military Technical College

1993 - 1998

Demonstrator in the Electronic Engineering department

Military Technical College

academic experience

2025 - 2026

Professor

Presenting Lectures to students. Students’ evaluation through Check tests, Quizzes, Mid-term and Final exams. Supervising graduation projects, Msc, and PhD students. Participating in all administrative work within the department and developing all the program plans to be updated with the world standards. Carrying out research work. Responsible for Training and ABET committees as well as participating in advising committee.

College of Engineering & Technology

2018 - 2025

Associate Professor

Presenting Lecturers to Students. Students evaluation of through Check tests, Quizzes, Mid-term and Final exams. Supervising Msc and PhD students. Participating in all administrative work within the department. Participating in developing all the program plans to be d with the world standards. Carrying out research work.

Arab Academy for Science, Technology and Maritime Transport

2003 - 2017

Lecturer

Presenting Lecturers to Students. Students evaluation through Check tests, Quizzes, Mid-term and Final exams. Carrying out Research work. Taking part in the administration work of the department

Military Technical College

1998 - 2003

Assistant Lecturer

Presenting exercises / Labs to Students. Carrying out Research work. Taking part in the administration work of the department.

Military Technical College

1993 - 1998

Teaching Assistant

Presenting exercises / Labs to Students. Carrying out Research work. Taking part in the administration work of the department.

Military Technical College

publications

You can filter publications by years

Honors & awards

Honors

Professional Experience

communities

Teaching Courses

Course Academic year Term

ECE3105 - JAVA Programming

2026 Spring Semester View All Content

ECE3502 - Systems Programming

2026 Fall Semester View All Content

ECE3105 - JAVA Programming

2026 Fall Semester View All Content

ECE3502 - Systems Programming

2025 Spring Semester View All Content

ECE3105 - JAVA Programming

2025 Spring Semester View All Content

ECE2102 - Applied Programming

2025 Spring Semester View All Content

ECE3105 - JAVA Programming

2025 Fall Semester View All Content

ECE1101 - Programming Fundamentals&Problem Solving

2025 Fall Semester View All Content

ECE3105 - JAVA Programming

2024 Fall Semester View All Content

ECE1101 - Programming Fundamentals&Problem Solving

2024 Fall Semester View All Content

ECE3502 - Systems Programming

2024 Spring Semester View All Content

CS142 - Introduction to Problem Solving and Programming

2018 Fall Semester View All Content

LCC116 - Introduction to Computer Applications

2018 Spring Semester View All Content

LCC116 - Introduction to Computer Applications

2017 Spring Semester View All Content

CS111 - Introduction to Computers

2017 Spring Semester View All Content

projects

contact Me

Branch : AASTMT Branch, , Egypt

Office Phone :

Extension Number :

Fax :

Mobile : 01111628702

Email: Send Email

Location :