Courses

🎓 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