Teaching Experience
University of British Columbia, Vancouver, Canada
- Software Engineering, CPEN 321
- Computer Architecture, CPEN 411
Alexandria University, Alexandria, Egypt
- x86 Microprocessors
- Computer Architecture
- Modeling and Design of VLSI Integrated Circuits
- Digital Integrated Circuits
- Logic Circuit Design
- Semiconductor Devices
Internships
- Summer@EPFL internship in research on FPGA hardware/software co-design.