CS 437 EKS: Fall 2024: Tue/Thur 2-3:15pm : Room 1302 Siebel Center
<aside> <img src="/icons/groups_orange.svg" alt="/icons/groups_orange.svg" width="40px" /> People

Instructor: Elahe Soltanaghai Email: [email protected] Office hours: by appointment Location: Siebel 3108

TA: Avery Plote Email: [email protected] Office hour: Thursdays 11-noon Location: Siebel 1109 - IoT lab

TA: Hanbo Gou Email: [email protected] Office hour: Fridays 10-11am Location: Siebel 1109 - IoT lab

CA: Ary Dwivedi Email: [email protected] Office Hour: Friday 11-noon Location: Siebel 1109 - IoT lab
</aside>
This course explores the foundations of intelligent wireless systems and wireless technologies for IoT through hands-on experimentation with real-world wireless devices. Students will perform bi-weekly projects in the IoT lab, building, analyzing, and evaluating WiFi-based (first half of the semester) and radar-based (second half of the semester) sensing solutions that are widely used in real-world applications (smart homes, IoT, self-driving cars, health monitoring, metaverse and mixed reality systems). This course will offer significant hands-on experience through semester-long projects, lab sessions, and an overview of the commercial landscapes of the topics covered in class.
This class is open to undergraduate students only. It would be helpful if you have taken a class in computer networks, or embedded systems, as the class materials will be easier to access. If you are not sure about the prerequisites, please contact the instructor.
Keep in mind, this is an advanced course. Labs will have instructions of what you are supposed to do, but not step-by-step instructions of how you are supposed to do things. You are expected to use resources (Google, Stack Overflow, course staff, classmates, etc.) to figure out how to get things done.
At the end of this class, students should be able to:
Course Schedule and HW Deadlines:
| Week | Date (Tuesday) | Day 1 | Date (Thursday) | Day 2 |
|---|---|---|---|---|
| 1 | 08/27 | Getting started | 08/29 | What makes things smart? |
| 2 | 09/03 | Intro to Signal Processing | 09/05 | Learning from Signals |
| 3 | 09/10 | Modern Sensing Modalities - Embedded Programming | 09/12 | Smart Wearable |
| 4 | 09/17 | Lab 1 - Sensors and Actuators | 09/19 | Lab 1 - Sensors and Actuators |
| 5 | 09/24 | Computer Networks | 09/26 | Wired vs. Wireless |
| 6 | 10/01 | Lab 2 - Smart Security Camera | 10/03 | Lab 2 - from Smart to Spying Camera |
| 7 | 10/08 | Wireless Protocols | 10/10 | Wireless Localization (Lumos) |
| 8 | 10/15 | Lab 3 - Detecting Hidden Spying Camera | 10/17 | Lab 3 - Locating Hidden Spying Camera |
| 9 | 10/22 | Wireless Sensing | 10/24 | Smart-X applications (Competition Prep) |
| 10 | 10/29 | Midterm Localization Competition | 10/31 | Midterm Localization Competition |
| 11 | 11/5 | Reflection on Competition | 11/7 | Radar Sensing |
| 12 | 11/12 | Project Proposal Presentation | 11/14 | Project Proposal Presentation |
| 13 | 11/19 | Radar Point Cloud Processing | 11/21 | Guest Lecture: Embedded Processors |
| 14 | 11/26 | Fall Break | 11/28 | Fall Break |
| 15 | 12/3 | Joint Radar Sensing and Communication | 12/5 | Future of Smart-X |
| 16 | 12/10 | Final Project Demo | 12/12 | Final Project Demo |


