Rob Parke is a senior lecturer at the University of Southern California with joint appointments in the Information Technology Program in the Viterbi School of Engineering as well as the Iovine / Young Academy for Arts, Technology and the Business of Innovation. He has a lifelong love of technology from the technical to the creative, with professional experience in software development, information technology, web design, audio engineering, film / tv post-production, and digital media. He currently teaches courses in introductory programming, mobile development, and physical computing / IoT, and focuses on inclusive teaching practices and computer science education.