Teaching
UC Berkeley:
- 2021: Computing with High-Dimensional Vectors (Neuroscience 299): Guest Lecturer
Duke University:
- 2018: VLSI System Testing (ECE-538): Graduate Teaching Assistant
- 2016: CMOS VLSI Design Methodologies (ECE-539): Guest Lecturer
- 2015: Programming, Data Structure, and Algorithms in C++ (ECE-551): Graduate Teaching Assistant
- 2014: Computer Architecture (ECE-250): Graduate Teaching Assistant
Ain Shams University:
- 2011-2013: Computer Organization I (CSE-211): Teaching Assistant
- 2012-2013: Computer Organization II (CSE-311): Teaching Assistant
- 2011-2012: System Dynamics and Control Components (CSE-271): Teaching Assistant
- 2011-2012: System Modeling and Simulation (CSE-467): Teaching Assistant
Proposal Writing
During my Ph.D. studies, I worked with my advisor, Professor Chakrabarty, on four grant proposals. I made major contributions to the following funded grants:
- 2017: National Science Foundation “CCF-1702596”: Microbiology on a Programmable Biochip: An Integrated Hardware/Software Digital Microfluidics Platform.
- 2017: U.S. Department of Defense, Army Research Office (ARO) “W911NF-17-1-0320”: Improving Trust in Emerging Digital Microfluidic Biochips-based DNA Forensics.
Academic Services
Technical Program Committee Member:
- IEEE/ACM Design, Automation and Test in Europe Conference (DATE): 2019 – Present.
- IEEE/ACM International Conference on Computer-Aided Design (ICCAD): 2021 – Present.
- IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP): 2025 – Present.
- IEEE/ACM Asia and South Pacific Design Automation Conference (ASP-DAC): 2025 – Present.
- IEEE Computer Society Annual Symposium on VLSI (ISVLSI): 2019 – 2022.
- IEEE International Conference on VLSI Design (VLSID): 2019.
- IFIP/IEEE International Conference on Very Large Scale Integration (VLSI-SoC): 2019.
Journal Reviewer:
- IEEE Transactions on Circuits and Systems for Artificial Intelligence (TCASAI)
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD)
- IEEE Transactions on Very Large Scale Integration Systems (TVLSI)
- IEEE Transactions on Biomedical Circuits and Systems (TBioCAS)
- ACM Transactions on Design Automation of Electronic Systems (ACM TODAES)
- ACM Journal on Emerging Technologies in Computing Systems (ACM JETC)
- Integration, the VLSI Journal (Elsevier)
- Microelectronics Journal
Conference Reviewer:
- IEEE/ACM Design, Automation and Test in Europe Conference (DATE)
- IEEE/ACM Design Automation Conference (DAC)
- IEEE/ACM International Conference on Computer-Aided Design (ICCAD)
- IEEE International Symposium on Circuits and Systems (ISCAS)
- IEEE European Test Symposium (ETS)
- ACM International Conference on Nanoscale Computing and Communication (NanoCom)
- IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS)
Mentorship
Georgia Tech:
- Zishen Wan: Ph.D. student (2023 – 2025).
UC Berkeley:
- E. Lin, J. Qiao, L. Zhang: MEng Students — through Berkeley’s Fung Institute Leadership Program (2023 – 2024).
- S. Desai, Y. He, A. Pan, N. Santoso, W. Sun, C. Symes, and Y. Wang: MEng Students — through Berkeley’s Fung Institute Leadership Program (2022 – 2023).
Duke University:
- Emily Zhao: Undergraduate CS/ECE Student — through Pratt Alumni Mentorship Program (2024 – 2025).
- Aditya Sridhar: Undergraduate CS Student (2016 – 2018).
- Craig Boswell: Pratt Undergraduate Fellow (2015 – 2016).
Technical University of Munich:
- Yasamin Moradi: Ph.D. student (2016 – 2017).
Industry
2009: Embedded Systems Engineer (Internship), Mentor Graphics, Cairo, Egypt.
2019 – 2021: SoC Design Engineer (Full Time), Intel Santa Clara, CA, USA.
2017: DFT Engineer (Internship), Intel Santa Clara, CA, USA.
2015, 2016: SoC DFX Design Engineer (Internship), Intel Austin, TX, USA.
2011 – 2013: VLSI Design and Verification Engineer (Part Time), Newport Media Inc., Cairo, Egypt.
2010 – 2011: VLSI Design Engineer (Full Time), Mentor Graphics, Cairo, Egypt.