Teaching

 

University of Delaware

  • CISC859-010: Advanced Topics in Communications, Distributed Computing Networks, Fall 2025
  • CISC667-CISC467: Cloud Computing, Spring 2021, Spring 2020
  • CISC849-010: Applied Game Theory, Fall 2024, Fall 2023, Fall 2021, Fall 2020, Fall 2019, Fall 2018, Fall 2017, Fall 2016
  • CISC663: Advanced Operating Systems, Spring 2025, Spring 2024, Spring 2022, Spring 2021, Spring 2019, Spring 2017
  • CISC361: Operating Systems, Spring 2022, Spring 2018 (2 sections), Fall 2017, Fall 2016
  • CISC849-011: Advanced Topics in Big Data and Cloud Computing, Fall 2015

My wonderful students @ UD
CISC849-010, Fall 2024

CISC361-011, Spring 2022

CISC663-010, Spring 2021

CISC849-010, Fall 2019

CISC361-010, Spring 2018

CISC361-010, Fall 2016

CISC849-011, Fall 2015

Wayne State University (During my PhD studies at Wayne State University)

  • CSC2200: Data Structures and Algorithm Analysis (Instructor, Spring/Summer 2011)
  • CSC2201: Laboratory for Data Structures and Algorithm Analysis (Instructor)
    • Fall 2010, Winter 2011, Fall 2011, Winter 2012, Spring/Summer 2012, Fall 2013, Winter 2014 (2 sections), Fall 2014, Winter 2015
  • CSC2000: Introduction to C++ Programming Language: Lab (Instructor, Spring/Summer 2010)
  • CSC1000: Introduction to Computer Science (Lab Instructor, Fall 2009, Winter 2010)