

An accomplished Assistant Professor, senior researcher, and embedded systems engineer with over 20 years of robust multidisciplinary experience across academia, industrial R&D, and higher engineering education. Specializes in computer architecture, hardware-software co-design, ARM Cortex-M microcontrollers, wireless communications, and FPGA-based digital system design utilizing VHDL. Demonstrates an outstanding university teaching and academic leadership record, evidenced by implementing outcome-based engineering curricula, optimizing technical training modules, mentoring complex student projects, and publishing extensively in peer-reviewed journals. Expertly integrates embedded AI and machine learning techniques to drive intelligent network optimizations. Committed to bridging advanced theoretical research with practical industrial applications while cultivating the next generation of engineers through innovative, project-based teaching.
With over a decade of experience in academia and research, I have taught and mentored hundreds of undergraduate and graduate students in wireless communications, FPGA-based systems, and machine learning applications. I have developed comprehensive curricula that combine theoretical foundations with hands-on lab work, ensuring students gain both technical proficiency and problem-solving skills. My dedication to student success is reflected in my supervision of over 50 research projects, many of which have led to conference and journal publications.
My research focuses on wireless communication systems, AI-assisted network optimization, and FPGA-based implementations. I have contributed to more than 20 advanced research and industry projects, developing wireless transceivers, secure communication protocols, and real-time localization technologies. I have also explored machine learning applications in predictive resource allocation, signal classification, and intelligent caching, improving network efficiency and performance. My expertise in hardware acceleration has allowed me to implement AI-driven algorithms on FPGA platforms, optimizing real-time processing in embedded systems and telecommunications. I have over 15 years of experience in software development, specializing in application design, database management, and system optimization using Visual Basic .NET and SQL Servers. My expertise includes developing custom software solutions, automating processes, and optimizing data-driven applications for enhanced efficiency and performance. Additionally, I have a strong background in PCB design and circuit simulation, utilizing multiple platforms to develop and test high-performance electronic systems for wireless communications, embedded systems, and security applications. My ability to integrate hardware, software, and AI-driven techniques has resulted in practical, real-world engineering solutions in wireless communications, cybersecurity, and embedded systems. Committed to academic excellence and technological innovation, I continue to explore machine learning-driven optimizations, secure communication solutions, and next-generation wireless networks, bridging the gap between research and industry advancements.
Spring 2026: Advanced Digital Signal Processing, Egypt University of Informatics
Spring 2026: Digital Logic Design, Egypt University of Informatics
Spring 2026: Professional Communication Capstone, Egypt University of Informatics
Fall 2026: Operation Research and Optimization, Egypt University of Informatics
Fall 2026: Advanced Digital Signal Processing, Egypt University of Informatics
Fall 2026: Professional Communication and Diversity, Egypt University of Informatics
Spring 2025: Mathematical Modeling and Analysis, New Giza University
Spring 2025: Physics II, New Giza University
Spring 2025: Digital Systems Analysis, AASTMT
Spring 2025: Computer Architecture, AASTMT
Spring 2025: Data Analytics and Optimization, AASTMT
Fall 2023: Stochastic Processes and its Applications, Military Technical College Fall 2021: Stochastic Processes and its Applications, Military Technical College Fall 2021: Introduction to Information Theory, Military Technical College Fall 2021: Advanced Statistics, AASTMT Spring 2021: Operation Research, AASTMT Fall 2020: Introduction to Information Theory, Military Technical College Fall 2020: Introduction to Computer Architecture, AASTMT Summer 2020: Advanced Statistics, AASTMT Spring 2020: Advanced Statistics, AASTMT Spring 2020: Principles of Digital Communications, British University in Egypt Fall 2019: Principles of Computer Programming, Military Tech. Academy Fall 2019: Operation Research, AASTMT Fall 2019; Introduction to Mathematics, AASTMT Spring 2019: Introduction to Game Theory, Nile University Spring 2019: Introduction to Circuit Theory, Military Techn. Academy Fall 2018: Fundamentals of Digital Communication, Nile University Spring 2018: Introduction to Optimization Theory, Nile University Fall 2017: Fundamentals of Digital Communication, Nile University Spring 2017: Aeronautical Telecommunication, Military Technical College
Basic Knowledge: Matlab, VHDL, C++, VB.Net, LATEX
Computer Softwares: Microsoft Visaul Studio, Cadence Orcard and PSpice, FPGA Advantage (Mentor Graphics), Xilinx ISE, Altera Quartus, Xilinx Vivado, Autocad, Sketchup
Prof. Hesham ElGamal
Electrical and Computer Engineering, The University of Sydeny
Email: hesham.elgamal@sydney.edu.au
Phone: +1 (614) 292-4374
Prof. Atilla Eryilmaz
Electrical and Computer Engineering, The Ohio State University
Email: eryilmaz.2@osu.edu
Phone: +1 (614) 292-7464
Prof. Ghaith A. Hiary
Dept. of Mathematics, The Ohio State University
Email: hiary.1@osu.edu
Phone: +1 (614) 292-4013
Prof. Sameh Abdullah
CEMSE Division, King Abdullah University for Science and Technology (KAUST)
Email: sameh.abdulah@kaust.edu.sa
Phone: +966 (544) 701-335
Prof. John Tadrous
Electrical and Computer Engineering, Gonzaga University
Email: tadrous@gonzaga.edu
Phone: +1 (509) 313-5749
Prof. Ahmed Solyman
Electrical and Electronic Engineering, Glasgow Caledonian University
Email: ahmed.solyman@gcu.ac.uk
Phone: +44 (749) 247-4954
Matlab
VHDL
C
VBNET
Latex
Machine Learning
Wireless Communication
Proactive Resource Allocation
Content Distribution
Network Virtualization
Theoretical Foundations