Teaching
Fall 2016 - CISC 897 - Research Methods in Computer Science
Fall 2015 - CISC 101 - Elements of Computing Science CISC 435 - Computer Networks Winter 2015 - CISC 101 - Elements of Computing Science Fall 2014 - CISC 435 - Computer Networks |
Teaching Assistant
School of Computing, Queen’s University CISC 101 - Elements of Computing Science CISC 121 - Introduction to Computing Science CISC 081 - Computers: Applications and Implications Dept. of Math and Computer Science, Kuwait University CS 350 - Programming Languages Concepts and Organization CS 256 - Discrete Mathematics CS 356 - Algorithms Design and Analysis |