John Bowen is an independent software consultant, creating software and providing technical leadership for large scale projects, usually in the areas of WPF and related XAML technologies. These include projects which have been the subject of Microsoft case studies and received awards for technology innovation. John has also been a Microsoft MVP and provides training for both clients and at community and Microsoft sponsored events across the U.S. John has been writing software since majoring in computer science at the University of Southern California and at Boston University where he graduated in 2001.