Sep 2022 –Present |
Graduate Teaching Assistant
The University of British Columbia, Canada
Assisted in teaching the following computer engineering courses:
- Software Design for Engineers (CPEN 223): C# programming language
- Models of Computation (CPSC 121): Digital logic
- Introduction to Cybersecurity (CPEN 442)
|
Jan 2020 – Aug 2022 |
Laboratory Instructor
American University of Sharjah, UAE
Taught the following computer science and engineering laboratories:
- Advanced Digital Systems (COE 424): DE2-115 FPGA platform and Verilog HDL
- Introduction to Computer Systems (COE 251): 8086 microprocessors
- Digital Systems (COE 221): 7400-series integrated circuits
- Programming (CMP 120): C++ programming language
|
Jan 2018 – Dec 2019 |
Graduate Teaching Assistant
American University of Sharjah, UAE
Taught the following computer engineering laboratory:
- Advanced Digital Systems (COE 424): DE2-115 FPGA platform and Verilog HDL
Assisted in teaching the following computer engineering laboratories:
- Advanced Digital Systems (COE 424): DE2-115 FPGA platform and Verilog HDL
- Embedded Systems (COE 410): Raspberry Pi and Particle Photon
- Microcontrollers (COE 241): PIC24
- Digital Systems (COE 221): 7400-series integrated circuits
- Industrial Computer Systems (COE 431): Programmable Logic Controllers
Prepared homework assignments for the following course:
- Computer Security (COE 444): Research new Windows and Kali Linux security tools
Graded homework assignments and quizzes for the following courses:
- Computer Security (COE 444)
- Microcontrollers (COE 241)
- Digital Systems (COE 221)
|
Feb 2016 – Jun 2016 |
Undergraduate Teaching Assistant
American University of Sharjah, UAE
Graded homework assignments and quizzes for the following course:
- Data Structures and Algorithms (CMP 305)
|