After receiving an MS in Electrical Engineering from MIT, Craig immediately entered the software world and hasn't looked back since. He has had articles in various languages published around the world, spoken at numerous conferences, and taught classes on a variety of Microsoft technologies. He currently spends his time consulting for his own company, Wangdera Corporation, where he focuses on the design and implementation of large-scale web systems.