As Instructor at Montclair State University

  • CSIT 540 Computer Networks: Fall 2020, Spring 2019.
  • CSIT 506 Data Structures with Python, Summer 2020.
  • CSIT 340 Computer Networks: Fall 2020, Spring 2020, Fall 2019, Spring 2019, Fall 2018, Spring 2018, Fall 2017.
  • CSIT 100 Introduction to Computer Concepts: Spring 2017.

As Teaching Assistant at Temple University

  • 2016 Fall:Introduction to Systems Programming and Operating Systems (3 sections)
  • 2016 Spring: Introduction to Systems Programming and Operating Systems
  • 2015 Fall: Introduction to Systems Programming and Operating Systems
  • 2015 Spring: Introduction to Systems Programming and Operating Systems
  • 2014 Fall: Introduction to Systems Programming and Operating Systems
  • 2014 Spring: Introduction to Systems Programming and Operating Systems
  • 2013 Fall: Computer Programming in C, Introduction to Systems Programming and Operating Systems
  • 2013 Spring: Introduction to Systems Programming and Operating Systems
  • 2012 Fall: Network Architecture
  • 2012 Spring: Mathematical Concepts in Computing II (Discrete Mathematics II)
  • 2011 Fall: Mathematical Concepts in Computing I (Discrete Mathematics I)