At New Jersey Institute of Technology, Newark, USA.


Year Course #Student Level Department
Fall 2023 CS 331: Database System Design and Management 43 Undergraduate Computer Science
Spring 2023 CS 631: Data Management System Design 32 Graduate Computer Science
Fall 2022 CS 331: Database System Design and Management 54 Undergraduate Computer Science
Spring 2022 CS 785: Special Topics on Advanced Databases and Trustworthy Computation 13 Graduate Computer Science
Fall 2021 CS 351: Introduction to Cybersecurity 43 Undergraduate Computer Science

At University of California, Irvine, USA.


Year Course #Student Level Department
2020 BANA 295: Big Data Management Systems 26 Graduate The Paul Merage School of Business
2019 CS 122A: Introduction to Data Management 340 Undergraduate Computer Science (Note: Replaced Prof. Sharad Mehrotra for his one class and covered indexing.) [Presentation slides/PPT]
2019 BANA 295: Big Data Management Systems 45 Graduate The Paul Merage School of Business
2018 BANA 295: Big Data Management Systems 43 Graduate The Paul Merage School of Business

At Ben-Gurion University, Beer-Sheva, Israel.


Replaced Prof. Shlomi Dolev for his four classes on the subject Distributed and Self-Stabilizing Systems, in 2014 and 2015.