Dan Fergus currently works as a consultant and trainer teaching a Compact Framework course along with Visual Basic .NET and ASP.NET courses. Dan has been working with .NET and the Compact Framework since the beginning, and currently has several applications on the PocketPC on the market. Before becoming an independent contractor, Dan worked at NuMega Technologies as the development lead on Visual Basic 6 debugging tools. Dan also speaks at developer conferences around the world and writes for several magazines.