Adam Porter, Professor of Computer Science at the University of Maryland, has more than 30 years of experience as a computer scientist, consultant, and programmer. He has published extensively in the areas of software engineering and is the designer and instructor of the largest online Android course ever created (with more than a quarter-million students in a single offering): Programming Handheld Applications for Android Handheld Systems.