David Britch is a Principal Technologist at CM Group Ltd., and has worked on a number of projects with the patterns & practices group at Microsoft. David has authored and contributed to a range of recent software development publications including books, guidance documentation, whitepapers, videos, HOLs, and ILT courses. David has a PhD in Computation, specializing in image and signal processing.