Teaching

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

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

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 |

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

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

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