@Carleton University

ITEC 5102/SYSC 5500 - Designing Secure Networking and Computer Systems (Fall 2023, 2024)

Teaching Evaluation by Students:

IRM 4005/OSS 4005 - Introduction to Deep Learning (Fall 2023, 2024)

Teaching Evaluation by Students:

NET 3006 - Network Management and Measurement (Winter 2023, 2024)

Teaching Evaluation by Students:

IRM4002 - Network Technology (Fall 2022)

Teaching Evaluation by Students:

@Marquette University

COEN 4650/EECE 5650 - Introduction to Algorithms (Spring 2022)

Teaching Evaluation by Students:

ELEN 4550/EECE 5550 - Optimization for Engineers (Fall 2021)

Teaching Evaluation by Students:

COEN 4690/EECE 5690 - Computer Networks (Spring 2021, 2022)

Teaching Evaluation by Students:

ELEN 4590/EECE 5590 - Wireless Communications (Fall 2020, 2021)


@University of Alberta

ECE 487 - Data Communication Networks (Fall 2015)

Teaching Evaluation by Students: