Mark Parker has worked as a programming writer at Microsoft for the past eight and a half years, and has written developer documentation for Office Communications Server and Speech Server, and for Windows device drivers. Before coming to Microsoft, Mark was a co-author of a book on assembly language programming, and taught mathematics and programming languages at Shoreline Community College.