Amr Alawnar
Fall 2011 (American University Cairo AUC)
o CSCE316: Java Programming
Spring 2012 (Ain Shams University)
o CSE372 Digital Control Systems
Reference: "Digital Control Systems", I.D. Landau
o CSE471 Optimal Control
Reference: "Optimal Control Theory", D. Kirk
o CSE 312 Microprocessors
Reference: "Embedded Software Development using HC12"
Fall 2012 and Fall 2013 (Ain Shams University)
o CSE422 Systems Software
Reference: "Compiler Construction Principles and Practice", K.C.Louden.
o CSE467 Engineering Systems Simulation
Reference: "Discrete-Event System Simulation", Jerry Banks.
o CSE011: Computer Technology
Spring 2013 (Ain Shams University)
o CSE121 Computer Programming
Reference: "Big C++", Cay S. Horstmann.
o CSE372 Digital Control Systems
Reference: "Discrete-Time Control Systems", Ogata.
o CSE471 Optimal Control
Reference: "Optimal Control Theory", D. Kirk.
Summer 2014 (University of Waterloo)
o ECE455 Embedded Software
Spring 2018 (University and University of California, Los Angeles)
o CS/ECE M119 Fundamentals of Embedded Networked Systems
https://www.youtube.com/playlist?list=PLzH0T78uTTsvPiN86aVncB6iF1OXMOvrg
https://sites.google.com/site/uclam119course/home/2018-spring
Spring 2022 (Jacobs University, Bremen)
o CH-220-B: Introduction to Robotics and Intelligent Systems.
o CO-548-A: Robotics and Intelligent Systems (Duckietown Course)
Fall 2022 (Jacobs University, Bremen)
o MCSSE-CYB-01: Cryptography (graduate course)
o MCSSE-AI-02: Intelligent Autonomous Systems (graduate course)
Spring 2023 (Jacobs University, Bremen)
o CH-220-B: Introduction to Robotics and Intelligent Systems.
o CO-548-A: Robotics and Intelligent Systems (Duckietown Course)
o MCSSE-AI-03: Symbolic Artificial Intelligence (graduate course)