Carl has a long history with Microsoft Project and project management. Carl began working on technical documentation in the Project engineering group at Microsoft in 1998 and earned his PMP in 2000. Carl has stayed closely connected to Project through the Microsoft Project User Group and his writing and training. Carl is coauthor of the best-selling self-paced tutorial Microsoft Project Step by Step, 2000 through 2013 editions, and has developed and delivered project management and other training within Microsoft.

Carl holds a BA in the Liberal Arts from The Evergreen State College, an MS in Technical Communication from the College of Human-Centered Design and Engineering at the University of Washington, and a graduate certificate in Ecological Planning and Design from Antioch University Seattle. Carl regularly blogs about Microsoft Project, project management and knowledge-worker teams at