Teaching

Throughout my tenure at international universities such as New York Tech -Vancouver and the esteemed University of British Columbia, I've had the privilege of teaching and guiding students through the ever-evolving landscapes of cloud computing and cybersecurity. My passion lies in designing and delivering courses that transcend traditional boundaries, benefiting not only educational institutions but also resonating profoundly within tech companies and school boards. Through innovative and comprehensive approaches, I've crafted specialized programs that bridge the gap between academia and practical application, equipping learners with invaluable insights and skills essential in today's technology-driven world.
Below are some of the most recent courses that I've designed and/or delivered:


  • CPSC 317: Computer Networking                                               University of British Columbia        Fall 2024
  • CPSC 436C: Cloud Computing for Data Science                      University of British Columbia        Fall 2024
  • CPSC 317: Computer Networking                                               University of British Columbia        Summer 2024
  • CPSC 436C: Cloud Computing for Data Science                      University of British Columbia        Spring 2024
  • CPSC 436C: Cloud Computing for Data Science                      University of British Columbia        Fall 2023
  • INCS 775 : Data Center and Cloud Security                               New York Tech - Vancouver            Spring 2023
  • INCS 775 : Data Center and Cloud Security                               New York Tech - Vancouver            Fall 2022
  • INCS 775 : Data Center and Cloud Security                               New York Tech - Vancouver            Summer 2022
  • INCS 775 : Data Center and Cloud Security                               New York Tech - Vancouver            Spring 2022
  • INCS 775 : Internet of Things Security                                        New York Tech - Vancouver            Summer 2022
  • INCS 530: Computer Organization and Architecture                New York Tech - Vancouver            Spring 2022
  • INCS 870: Project I (MS Capstone Project)                                New York Tech - Vancouver            Spring 2022 - Spring 2023
  • AZ 900: MS Azure Fundamentals                                                University of British Columbia        Spring 2021
  • Introduction to Computer Security                                              Shahid Beheshti University             Fall 2020
  • Introduction to Computer Systems                                             Shahid Beheshti University             Fall 2020