Teaching

Royal Military College of Canada (RMC)

  • CSE408 Internet of Things Communications and Networks (Winter 2025).
  • CSE250 Data Structures and Algorithms (Winter 2023, Winter 2024, Winter 2025).
  • TH600 Doctoral Thesis (Fall 2023, Winter 2023, Winter 2024, Winter 2025).
  • CSE101 Introduction to Algorithms and Computing (Fall 2024).
  • CSE475 Genetic Algorithms and Neural Networks (Fall 2023).
  • CSE444 Advanced Programming (Fall 2023).
  • CS501 Advanced Topics in Computer Science (Winter 2023, Winter 2024).
  • CP600 Comprehensive Examination (Winter 2023).
  • CSE321 Algorithm Analysis (Fall 2022).
  • CSE362- Software Development and Professional Practice (Fall 2022).

University of Quebec at Chicoutimi

  • 6MIG843 – Advanced Digital Communication for  master’s and doctoral degrees (Fall 2021, Fall 2020, Fall 2019, Fall 2018).
  • 6GEI346 – Electronic circuits (Fall 2021, Fall 2020, Fall 2019, Fall 2018).
  • 6DIG983 – Special topics II (Winter 2022, Fall 2021, Winter 2020, Summer 2020).
  • 6DIG973 – Special topics I (Winter 2022, Fall 2021, Winter 2020).
  • 6DIG990 – Doctoral examination (Fall 2021, Winter 2021, Fall 2020, Summer 2020).
  • 6GEI228 – Digital Systems (Winter 2022, Winter 2021, Winter 2020, Winter 2019).
  • 6GEI415 – Electronic circuit design (Winter 2019).
  • 6GIN445 – Design and synthesis project II (Winter 2022, Winter 2021, Winter 2019).
  • 6GIN440 – Design and synthesis project I (Fall 2021, Fall 2020, Fall 2018).
  • 6GIN445 – Design and synthesis project I (Fall 2021, Fall 2020, Fall 2018).

6MIG843 – Advanced Digital Communication .


6GEI346 – Electronic circuits.


6GEI415 – Electronic circuit design


6GEI228 – Digital Systems

The official website