Teaching
Instructor
At York College of Pennsylvania
EGR100: Engineering Practices and Design Studio, Fall 2020, Fall 2021.
ECE 220: Design and Analysis of Digital Circuits, Fall 2020, Fall 2021, Fall 2022.
ECE 260: Fundamentals of Computer Engineering, Spring 2021.
ECE 335: Discrete Mathematics with Applications, Summer 2021.
ECE370: Microprocessor System Design, Summer 2021, Summer 2022, Summer 2023.
ECE400: Capstone Design 1, Summer 2021, Summer 2022, Summer 2023.
ECE420: Embedded System Design, Spring 2021, Summer 2022, Summer 2023.
At New Jersey Institute of Technology
IT 220: Wireless Networks, Spring 2020 (Co-instructor).
Teaching Assistant
At University of Central Florida
EEL 4742, Embedded Systems: Fall 2016, Spring 2017, Summer 2017.
Instructed labs
Graded lab assignments
At University of Nevada, Reno
CPE 201, Digital Design: Fall 2012, Spring 2013, Fall 2013, Spring 2014.
Instructed labs
Prepared lab assignments
Graded lab assignments
Instructed classes as substitute teacher
Graded homework
Graded quizes
Graded midterm and final exams