Professor Tom Duffy currently serves as Chair of the Computer Science Department and Program Coordinator for the computer science degree program at Norwalk Community College in Norwalk, Connecticut. He teaches popular courses on Web technologies, Java, and mobile device programming. Professor Duffy holds a Bachelor of Science degree in Mathematics and a Master of Arts degree in Mathematics and Computer Science from Western Connecticut State University. In addition to his teaching, he owns and manages Bright Moments Software, a software development company that specializes in today's most effective Web technologies and design solutions. In addition to this book, Professor Duffy has written a… successful book on JavaScript and numerous professional articles.