Machine Learning professional with 10+ years of machine learning research, development and deployment experience for clustering, computer vision, natural language processing, and speech recognition applications. A software developer with 15+ years of programming experience with a variety of programming languages. A volunteer educator that empowers others with advanced technical knowledge.