Current Teachings:
I am teaching the following courses at Bridgewater State University:
Fall 2023:
Analysis of Algorithms - Graduate Level - COMP 545 - 001
Analysis of Algorithms - Undergraduate Level - COMP 435 - 001 and 002
Intro Computer Organization - COMP 206 - 001
Previous Teachings:
Bridgewater State University:
- Applied Cryptography (COMP 363/ COMP 596)
- Distributed Systems (COMP 462/ COMP 596)
- Machine Learning (COMP 463)
- Wireless Networks (COMP 431)
- Analysis of Algorithms - Undergraduate Level (COMP 435)
- Analysis of Algorithms - Graduate Level (COMP 545)
- Intro Computer Organization (COMP 206)
- Data Structures and Algorithms (COMP 250)
- Computer Science I (COMP 151)
Ryerson University:
I have been the Instructor of the following courses at Ryerson University:
- Computer Networks I (CCPS706) - Spring/Summer 2016
- Introductory Programming for Scientists (CPS118) - Winter 2017
I have been Teaching Assistant in the following courses:
- Introduction to Operating Systems (CPS590) - Winter 2015
- Computer Organization I (CPS213) - Fall 2014 and 2015
- Introduction to C & UNIX (CPS393) - Winter 2014
- Computer Network II (CPS716) - Winter 2013
- Computer Security (CPS633) - Fall 2012
- Computer Networks I (CPS706) - Fall 2012, 2013, 2014 and 2015
- Data Structures (CPS305) - Fall 2012, 2013, 2014 and 2015
- Computer Organization II (CPS310) - Winter 2011, 2012, 2014, 2015 and 2016
- Operating Systems (CPS801) - Winter 2012 and 2014
- Database Systems I (CPS510) - Fall 2011
- Digital Computation and Programming (CPS125) - Winter 2010, Spring/Summer 2013 and 2015
- Computer Science I (Java Programming) (CPS109) - Fall 2009 and Fall 2010
|