Tianhao Cao

I am a student at the University of British Columbia (UBC), passionate about bridging the gap between Statistics and Computer Science.

My primary interests lie in Data Science, Machine Learning, and Natural Language Processing (NLP). I enjoy building tools that solve real-world problems—whether it’s uncovering underlying patterns behind phenomena or constructing fundamental models/algorithms to predict outcomes.

Education

University of British Columbia | Vancouver, BC, Canada

M.S. in Data Science, Computational Linguistics | August 2025 - Present

University of California, Santa Cruz | Santa Cruz, CA, United States

B.A. in Business Management Economics | Sept 2019 - June 2022

Interests

  • Programming: Python (Pandas, NumPy, ScikitLearn, PyTorch), R, SQL
  • Data Science: Machine Learning, Data Analysis, NLP (Word Embeddings, Parsing)
  • Other: Music Theory, Mathematics