At Princeton

COS 463 Wireless Networks
New undergraduate course development with Princeton postdoc Longfei Shangguan in Spring '18.

An upper-level undergraduate wireless networking class treating wireless networks from a holistic systems and networking perspective all the way down to the physical layer and wireless channel. In its first-year offering in Spring ’18 at Princeton.

COS Independent Work Seminar Mobile and Wearable Design for Assistive and Medical Technology
New undergraduate seminar development.

A broadly-scoped, junior level undergraduate Independent Work seminar centered on leveraging mobile, wearable, and medical sensors to help persons with disabilities perform the activities of daily living, and help doctors and therapists treat patients in the clinic and the home.

COS 598A Wireless Networking and Sensing Systems
100% lectures and course organization.
COS 418 Distributed Systems
50% lectures and 50% new undergraduate course development, with Mike Freedman.

An upper-level undergraduate distributed systems course in its first-year offering in Fall ’16 at Princeton.

COS 518 Advanced Computer Systems
100% lectures and course organization.

At UCL

COMPM038/GZ06 Mobile and Cloud Computing
100% lectures.
COMPM038/GZ06 Mobile and Cloud Computing
50% lectures, with Brad Karp.
COMP3035/GZ01 Networked Systems
50% lectures, with Brad Karp.
COMP3005/COMPGA09 Operating Systems
50% lectures, with Mark Handley.
COMP6007/GC15 Communications and Networks
50% lectures, with Adam Greenhalgh.
COMPM038/GZ06 Mobile and Adaptive Systems
33% lectures, with Stephen Hailes and Brad Karp.

External

web
Lecturer, Summer School 2014 on Wireless Networking
Microsoft Research India Summer School series
Bangalore, India, 24-25 June 2014
Guest lecturer, Berkeley CS 268 Computer Networks
Instructor: Sylvia Ratnasamy
Berkeley, CA, 23 April 2014