Nicholas is a professional software engineer with a passion for quality craftsmanship. He loves architecting and writing topnotch code. Machine Learning (ML) is coming into its own, with a growing recognition that ML can play a key role in a wide range of critical applications, such as data mining