First, I must thank my friends at Wiley publishing for helping to make this possible: Mary James, for encouraging me to write this book in the first place; and Jennifer Lynn, for keeping me on track as I worked through writing all the chapters. I also owe a big thanks to Scott Fitzgerald for his critical eye in the technical editing of this book.
Had it not been for the great folks at element14, I may never have gotten into producing my Arduino Tutorial Series, a prelude to the book you are about to read. Sabrina Deitch and Sagar Jethani, in particular, have been wonderful partners with whom I've had the privilege to work.
I wrote the majority of this book while simultaneously completing my Master's degree and running two companies, so I owe a tremendous amount of gratitude to my professors and peers who put up with me while I tried to balance all of my responsibilities.
Finally, I want to thank my family, particularly my parents and my brother, David, whose constant encouragement reminds me why I do the things I do.