Caiyi Zhu has a Master's degree in Applied Science from the University of Toronto with a specialization in machine learning, optimization, and wireless communications. He has over 3 years of experience in machine learning and data science as a software engineer. His skills include Python, Java, C++, and machine learning algorithms such as deep learning, regression, clustering, and natural language processing. He has experience building models for financial market prediction, credit risk analysis, and topic modeling on Twitter data.