Teaching Courses

I received a 4.0 out of 4.0 average score from the student evaluations for all my courses taught in the academic years 2021-2022, 2023-2024.


  • Summers 2022-2024 - ELEN 557/ CSC 557/ENGR 657: Advanced Topics in Blockchains

  • Falls 2017-2024 - ELEN 557/451: Information Theory

  • Springs 2017-2024 - ELEN 462: Digital Communication Systems

  • Winters 2016-2024 - ELEN 461: Communication Systems (ELEN 469 Laboratory)

  • Summer 2021 - ELEN 557/ CSC 557/ENGR 657: Distributed Consensus and Blockchains

  • Summer 2018 - ELEN 557/ENGR 657: Introduction to Information, Communication and Computation

  • Summers 2019-2020 - ELEN 557/ENGR 657: Advanced Topics in Information Theory and Machine Learning