Teaching Experience
Fall 2024
Introduction to Digital Systems (ECE 2250)-Undergraduate [Idaho State University, ID, USA]
Introduction to Digital Systems Laboratory (ECE 2250L)-Undergraduate [Idaho State University, ID, USA]
Machine Learning in Cybersecurity (ECE 6658)-Graduate [Idaho State University, ID, USA]
Spring 2024
Machine Learning in Cybersecurity (ECE 6658)-Graduate [Idaho State University, ID, USA]
Fall 2023
Introduction to Digital Systems (ECE 2250)-Undergraduate [Idaho State University, ID, USA]
Introduction to Digital Systems Laboratory (ECE 2250L)-Undergraduate [Idaho State University, ID, USA]
SP: Intelligent Systems (ECE 6652)-Graduate [Idaho State University, ID, USA]
SP: Intelligent Systems (CS 6692)-Graduate [Idaho State University, ID, USA]
Spring 2023
Biomedical Analytics (ECE 6652)-Graduate [Idaho State University, ID, USA]
Biomedical Analytics (CS 6692)-Graduate [Idaho State University, ID, USA]
Fall 2022
Machine Learning in Cybersecurity (ECE 6658)-Graduate [Idaho State University, ID, USA]
Advanced Computer Architecture (ECE 4460)-Undergraduate [Idaho State University, ID, USA]
Advanced Computer Architecture Lab (ECE 4460L)-Undergraduate [Idaho State University, ID, USA]
Spring 2022
Secure Operating Systems (CS 4461)-Undergraduate [Idaho State University, ID, USA]
Fall 2021
Computer Architecture and Organization (EE 4426)-Undergraduate [Idaho State University, ID, USA]
Spring 2021
Machine Learning in Cybersecurity (EE 6699)-Graduate [Idaho State University, ID, USA]
Fall 2020
Computer Architecture and Organization (EE 4426)-Undergraduate [Idaho State University, ID, USA]
Fall 2019
Machine Learning in Cybersecurity (ECE7970)-Graduate [Tennessee Technological University, TN, USA]
Spring 2017
Digital Communication (ECE 421)-Undergraduate [Benha University, Egypt]
Fall 2016
Digital Communications (CME 609)-Graduate [Benha University, Egypt]
Communication Systems (ECE 311)-Undergraduate [Benha University, Egypt]
Lab 3A (ECE 314)-Undergraduate [Benha University, Egypt]
Spring 2016
Digital Communications (CME 609)-Graduate [Benha University, Egypt]
Information Theory (CME 608)-Graduate [Benha University, Egypt]
Digital Communication (ECE 421)-Undergraduate [Benha University, Egypt]
Microwaves Fundamentals (ECE 344)-Undergraduate [Benha University, Egypt]
Lab 2 (ECE 223)-Undergraduate [Benha University, Egypt]
Microprocessors Based Systems (CSE455)-Undergraduate [Misr International University, Egypt]
Fall 2015
Digital Communications (CME 609)-Graduate [Benha University, Egypt]
Information Theory (CME 608)-Graduate [Benha University, Egypt]
Communication Systems (ECE 311)-Undergraduate [Benha University, Egypt]
Lab 3A (ECE 314)-Undergraduate [Benha University, Egypt]
Digital Communication (ECE447)-Undergraduate [Misr International University, Egypt]
Analog Communications (ECE442)-Undergraduate [Misr International University, Egypt]
Computer Organization (CSE350)-Undergraduate [Misr International University, Egypt]
Spring 2015
Computer Aided Design (CME 606)-Graduate [Benha University, Egypt]
Signal Analysis (ECE 221)-Undergraduate [Benha University, Egypt]
Lab 1 (ECE 123)-Undergraduate [Benha University, Egypt]
Lab 2 (ECE 223)-Undergraduate [Benha University, Egypt]
Digital Communication (ECE447)-Undergraduate [Misr International University, Egypt]
Microprocessors Based Systems (CSE455)-Undergraduate [Misr International University, Egypt]
Fall 2014
Computer Aided Design (CME 606)-Graduate [Benha University, Egypt]
Distributed Networks (CME 605)-Graduate [Benha University, Egypt]
Communication Systems (ECE 311)-Undergraduate [Benha University, Egypt]
Lab 3A (ECE 314)-Undergraduate [Benha University, Egypt]
Mobile Communications (EEE 4kx EH)-Undergraduate [Akhbar Elyom Academy, Egypt]
Integrated Circuits (EEE 448 CH)-Undergraduate [Akhbar Elyom Academy, Egypt]
Spring 2014
Digital Communication (ECE 421)-Undergraduate [Benha University, Egypt]
Electronic Engineering (ELC 230)-Undergraduate [Benha University, Egypt]
Lab 3B (ECE 324)-Undergraduate [Benha University, Egypt]
2002-2007
[Benha University, Egypt]
Assembly Language, Analog & Digital Communications, Antennas, C++ Programming, Computer Circuits Design, Digital Logic Design, Electric Circuits, Electrical Testing, Electromagnetic Fields Engineering, Electronics, Fiber Optics, Industrial Electronics, Java Programming, Micro-controllers, Microprocessors, Networks, Optical Electronics, Printed Circuit Boards Design, Signal Analysis, Telephone Circuits, Visual Basic 6 Programming, and VLSI