Mike Liu was born in 1966 in China. He studied Mathematics at Nanjing University between 1984 and 1988. After graduating with a Bachelor's degree, he worked as a Programmer / Senior Software Engineer / Architect under Unix and DOS using C/C++, DBase and Oracle. In 1995 he moved to New Zealand and studied Business Computing at the Auckland University of Technology in 1996. During his 5 years New Zealand, he worked as a Senior Software Engineer under Unix and Windows using C/C++, Java, FoxPro, Informix, Oracle and SQL Server. He moved to the United States in 2000, and since then has been working as a Web Developer / Senior Software Engineer / Principal Software Engineer under Unix and Windows using C/C++, C#, Visual Basic, Java, ASP, ASP.NET, Oracle and SQL Server. While working in the United States he studied Software Engineering at Brandeis University, and graduated in 2005 with a Master's degree.
Mike Liu had his first book (MITT:Multi-user Integrated Table-processing Tool Under Unix) published in 1993, and had his second book (Advanced C# Programming) published in 2003. He became a Sun Certified Java Programmer (SCJP) in 2000, a Microsoft Certified Solution Developer (MCSD) for Visual Studio 6.0 in 2001, and an MCSD for .NET in 2004.