Information Theory (Fall 2024, Fall 2025) (Maynooth University)
Modulation and Coding Techniques (Spring 2022, Spring 2023, Spring 2024, Spring 2025) (Maynooth University)
Wireless Digital Communications (Fall 2022) (Maynooth University)
Electronic Engineering Fundamentals (Fall 2023, Fall 2024) (Maynooth University)
DC Circuits Analysis (Fall 2013 and Fall 2014) (Cairo University)
Digital Communications ( Spring 2014, and Spring 2015) (Cairo University)
Circuits Analysis Lab (Spring 2014, Spring 2015, Fall 2015, Spring 2016)(Cairo University, Virginia Tech)