| Date | Topic | Lecture notes |
| April 4 | Course overview | Lecture 1 |
| April 6 | Sensor network applications | Lecture 2 |
| April 11 | Sensor network platforms | Lecture 3 |
| April 13 | Deployment issues | Lecture 4, Veenstra & Obraczka |
| April 18 | Tutorials: Cooja/Contiki and ns-3 | Contiki-Cooja Tutorial ns-3 tutorial |
| April 20 | Time Synchronization (Sam Mansfield) | Sam's slides |
| April 25 | Localization (Pattawong Pansodtee) | Pat's slides |
| April 27 | Medium access control (Brandon Luu) | Brandon's slides |
| May 2 | Routing (Osman Malik) | Osman's slides |
| May 4 | Topology control (Sanjay Gouda) | Sanjay's slides |
| May 9 | Transport layer (Kevin Moua) | Kevin's slides |
| May 11 | Energy management (Haofei Liu) | Haofei's slides |
| May 16 | Data aggregation (Xin Li) | Xin's slides |
| May 18 | Storage (Cole Grim) | Cole's slides |
| May 23 | Querying (Alex Mazhari) | Alex's slides |
| May 25 | Security (Naishil Shah) | Naishil's slides |
| May 30 | Exam | |
| June 1 | IoT | Kerry's slides |
| June 6 | IoT | Kerry's slides |
| June 8 | Project presentations | |
| June 14 | Project presentations (12-3pm) |