🎓 Master’s in Computer Science, Western University
- CS9636: Network Security
- CS9837: Topics in Smart Cyber-Physical Systems and Networks
- CS9837: Theoretical Machine Learning
- EC9360: Convex Optimization for Engineering and Science
🎓 Bachelor’s in Computer Engineering, Nile University
🖥️ Computer Science Courses
- CSCI001: Computer & Information Skills
- CSCE002: Intro. to Programming
- ECEN204: Fundamentals of Data Structures & Algorithms
- ECEN305: Intro. to Computer Systems
- ECEN324: Computer Systems Software
- ECEN421: Intro. to Computer Networks
- ECEN424: Intro. to Database Systems
- ECEN422: Intro. to Computer Security
- ECEN433: Intro. to Parallel Computing
- ECEN432: Intro. to Computer Architecture
- ECEN438: Advanced Computer Architecture
- ECEN427: Operating Systems
- ECEN428: Software Engineering
- CSCI451: Digital Image Processing
- ECEN425: Machine Intelligence
- CSCI322: Data Analysis
- CSCI467: Data Mining & Analytics
⚡ Electronics Courses
- ECEN101: Electric Circuits
- ECEN202: Fundamentals of Electrical Engineering
- ECEN203: Fundamentals of Computer Engineering
- ECEN311: Analysis & Design of Analog Circuits
- ECEN312: Analysis & Design of Digital Circuits
- ECEN313: Signals & Systems
- ECEN314: Fundamentals of Communications
- ECEN315: Fundamentals of Control
- ECEN316: Electric Machines
- ECEN406: Microprocessor System Design
- ECEN435: Embedded Real-Time Systems
- ECEN420: Internet of Things