Teaching

Spring 2023: ECE/COMPSCI 654 – Edge Computing.

Spring 2022: ECE/COMPSCI 590 – Edge Computing.

Fall 2021: ECE/COMPCSI 356 – Computer Network Architectures.

Spring 2021: ECE/COMPSCI 590 – Edge Computing. Student rating: course 4.0/5, instructor 5.0/5.

Spring 2020: ECE/COMPSCI 590 – Edge Computing . Student rating: course: 4.5/5, instructor: 4.5/5.

Fall 2019: ECE/COMPSCI 356 – Computer Network Architectures. Duke University undergraduate computer network fundamentals course. Student rating: course 4.1/5, instructor 4.2/5.

Fall 2018: ECE/COMPSCI 590 – Edge Computing. Duke University graduate seminar designed and developed. Student rating: course 4.4/5, instructor 4.7/5.