Teaching
EGCP 180: Digital Logic and Computer, Fall (2018, 2023), Spring (2019).
EGEE 215: Solving Engineering Problems Using MATLAB, Spring (2023).
ECE 238L: Computer Logic Design, Summer (2011).
EGCP 281: Designing with VHDL, Fall (2017, 2018, 2020, 2023, 2024), Spring (2017, 2023).
ECE 303: Electronics II, Spring (2023).
ECE 321L: Electronics I, Summer (2015).
ECE 338: Advanced Logic Design, Summer (2016, 2017).
ECE 340: Probability Methods in Engineering, Summer (2017).
ECE 344L: Microprocessor, Spring (2015).
EGCP 401: Engineering Economics and Professionalism, Spring (2020, 2021, 2022, 2023, 2024), Fall (2020, 2021, 2022, 2023)
EGME 401: Engineering Economics and Professionalism, Fall (2023), Spring (2024).
EGCP 441: Advance Electronics for Computer Engineering, Fall (2019, 2020, 2021, 2022, 2023, 2024), Spring (2017, 2018, 2019, 2021, 2022, 2023), Summer (2018).
EGCP 446: Advanced Digital Design Using Verilog HDL, Fall (2018, 2019), Spring (2021).
EGCP 447: Introduction to Hardware Security, Fall (2016, 2017, 2018).
EGEE 448: Digital Systems Design with FPGA, Fall (2022).
EGCP 461: Low Power IC Design, Spring (2017, 2018, 2019, 2020, 2022).
EGCP 463: Topics in Computer Engineering, Spring (2018, 2019).
EGCP 499: Independent Study, Fall(2018, 2019, 2021), Spring (2020, 2021).
EGCP 520: Advanced Computer Architecture, Fall (2016).
EGCP 599: Independent Graduate Research, Fall(2017, 2018, 2019), Spring (2017, 2020, 2021).
EGCP 598: Thesis, Fall(2019, 2020, 2023), Spring (2020, 2023).
EGCP 597: Project, Fall(2019, 2020), Spring (2021, 2023).