Teaching

EEC1 Introduction to Electrical and Computer Engineering
Fall'11 | Fall'15

EEC10 Introduction to Digital and Analog Systems
Spring'15 | Spring'16 | Winter'18

EEC70 Computer Structures and Assembly Language Programming
Fall'06, 07, 09, 12 | Fall'13

EEC173A/ECS152A Introduction to Computer Networks
Fall'03 | Fall'04 | Fall'11 | Winter'14 | Spring'18

EEC173B/ECS152C Design Projects in Communication Networks: Wireless/Mobile Networking
Spring'05 | Winter'06 | Spring'09 | Spring'10 | Spring'13 | Spring'18

EEC193AB Senior Design Projects
Fall'17-W'18 - Self-Driving Car

EEC273 Computer Networks: Networking Architecture & Resource Management
Winter'03, 04, 05, 06, 07, 10, 12 | Spring'14 | Winter'16

EEC274 Internet Measurements, Modeling, and Analysis
Spring'03, 04, 06 | Winter'09, 11, 13 | Spring'15 | Fall'17