Hello, welcome to Internet of Things. I'm your teacher, Matthew Cesar. I'm an Associate Professor at the Department of Computer Science at the University of Illinois. I really believe in the importance of doing things for real. So I work a lot with industry in networking, in IoT. I felt positions such as Chief Science Officer of VeraFlow, recently acquired by VMware, where we worked on networking technologies. We went out in deployed them in a lot of networks, sophisticated retail operations, companies like Walmart, making them secure. I've worked with the Department of Defense on military networks, with AT&T under IP backbone, massive deployment spanning North America, with Microsoft on their networking internals inside windows. In these experiences, I've learned a lot. Not just about how things work, but also about what's important. I want to bring these things to you in this class. Internet of Things is a field which is completely changing our lives. From the way we drive cars, the way we grow food, the way we do work, even the way we get medical care. Completely revolutionized by these technologies. Is something that affects everyone. It's definitely something that you will encounter in your future career. So it's important for you to learn about it. In this class, you'll learn about it. Not just about IoT, but we'll also give you the knowledge that you need to become an expert in this field. You'll learn how to design, build, and program IoT devices from the ground up. You'll learn about distributed protocols such as, Bluetooth, ZigBee, LoRa , and how these IoT protocols discover devices, how they share data and coordinate operations. You'll learn about backend IoT. The heavyweight network and Cloud Infrastructures behind IoT systems. The devices that make them up, how he make them secure to attack, your segmentation and access control. You'll learn about the mechanics of IoT. How sensors work, how to program them and connect them together, and you'll learn all about applications. Agricultural, medical, retail, the challenges in these environments, and how to solve them. Throughout this process, you'll learn real practical information. You'll learn how to make decisions. What kind of wiring you'd want to use in a marine environment where it's wet? What design trade-offs you'd want to do when you're dealing with high levels of wireless interference, where you're getting jammed during industrial deployment? You'll learn about the fundamental underlying technologies, that will help make you an expert programmer, designer, and architect of IoT systems. IoT seems like magic, but it's not. All the technologies behind it are totally understandable. So don't worry if you don't have experience with hardware, or machine learning, or syncing actuating networking protocols. Don't worry if you don't even know it IoT is. We'll give you the foundations of what you need as we go along. If you complete the course, you'll gain a strong understanding of IoT. I thank you for your interest in the class, I had a lot of fun putting it together, and I hope you enjoy it.