Secure and Intelligent Internet of Things

Harvard CS 144r/244r: Network Design Projects

Spring 2014

Mondays and Wednesdays 2:30-4:00pm, Room Maxwell Dworkin 119
Instructor: H.T. Kung

Click Here for Course Schedule


In recent years we have witnessed a wave of new Internet of Things (IoT) devices in consumer markets. These include wearables such as wrist watch computers and ear phones for personal entertainment, work assistance and bio-metric monitoring. Enabled with energy-efficient computing cores and sensors, these devices can be programmed to perform a variety of personalized or context-specific tasks at extremely low power consumption. Many believe that IoT will play a key role in the next frontier of computing.

In this course we will study IoT and related devices and services. We will focus on new opportunities and challenges, including security on tiny devices and use of machine learning technology to enhance their usage.

The course will consist of these five components:

  1. Overview of IoT technology and services
  2. Networking for IoT
  3. Security and Privacy for IoT
  4. Machine Learning in Small-Data for the local context and for Wearables in IoT
  5. Course projects formulation and execution
Industrial partners will help facilitate course projects.

Project devices could include:

  • Depth sensing (Kinect and depth cameras)
  • Samsung Galaxy and watch
  • Raspberry Pi
  • Pebble watches
  • Google glass
  • Biometric sensors (Fitbits, Nike Fuel)
  • Intel Galileo board
  • Open source smart thermostats