Dan Corsberg has extensive experience in XML and Java development and Web-based architectures. He holds three software patents, working on projects such as collaborative authoring, Web services, and enterprise integration. In addition, he works as a curriculum designer, course author, mentor, and instructor of software curricula for industry professionals.