Teaching
Winter 2021 semester:
CSI 2440 - Computer Systems.
CSI 2470 - Introduction to Computer Networks.
List of courses taught in the past:
Design and Analysis of Algorithms, (undergraduate/graduate), Oakland University, Western Washington University.
Cryptography (undergraduate/graduate), Western Washington University.
Principles of Concurrent Programming (undergraduate), Western Washington University.
Computer Networks (undergraduate/graduate), Oakland University, Western Washington University.
Computer Security (undergraduate/graduate), Oakland University, Western Washington University, British Columbia Institute of Technology.
Data Structures (undergraduate), Oakland University, Western Washington University.
Computer Systems/Hardware Architecture (undergraduate/graduate), Oakland University, Western Washington University.
Operating Systems (undergraduate/graduate), Oakland University, Western Washington University, Simon Fraser University.
Industrial Control System Security (undergraduate/graduate), Oakland University, British Columbia Institute of Technology.
Mobile Computing (undergraduate), British Columbia Institute of Technology.