A Microsoft Learning Partner and Trainer with over 20 years experience as a Microsoft Certified Trainer (MCT) delivering high-end Information Technology (IT) courses to a diverse audience that includes infrastructure engineers, software developers and IT professionals through a formal classroom setting and virtual environment.