About me

Hi, This is Zihe Song.
I’m currently pursuing a Master of Science degree in Computer Science at UTDallas, and working with Prof. Wei Yang. My interested research areas are game testing, machine learning, artificial intelligence, etc.


  • M.S. in Computer Science, The University of Texas at Dallas, 2018 - 2020
  • B.E. in Communication Engineering, University of Electronic Science and Technology of China, 2014 - 2018


  • Department of Computer Science, UTDallas, Oct. 2019 - Present
    Advisor: Wei Yang


  • Santander Customer Transaction Prediction : Mar. 2019 - Apr. 2019
    Primary language: Python
    • Created binary classification models based on Light GBM, GNB and SVM algorithms to predict whether the customer will make a transaction with Santander.
    • The dataset contains 200 numerical features and 200,000 instances, the AUC of LGBM model is up to 0.90.
  • Viola-Jones Face Detection : Mar. 2019
    Primary language: Python
    • Wrote code to implement face and blink recognition on real-time photo based on Viola-Jones Algorithm.
    • The detection accuracy is up to 85%.
  • ERC20 Token Transactions Analysis : Nov. 2018 - Dec. 2018
    Primary language: R
    • Worked with another team member to create discrete distribution models for an ERC20 Token.
    • Analyzed the correlation between number of transactions and price, amount, transaction party, etc.
  • Unix V6 File System : Nov. 2018 - Dec. 2018
    Primary language: C
    • Worked with another team member to create a Unix V6 file system.
    • Individually wrote code to write, read and delete large files (up to 4 GB).
  • eBay Database System : Apr. 2019 - May. 2019
    Primary language: SQL
    • Designed a database system for eBay in 3rd normal form, include procedures and triggers.


  • Programming languages
    • C, Python, Java, SQL, R
  • Operating Systems
    • Mac(OSX), Windows, Linux(Ubuntu)

Relevant Coursework

Machine Learning, Computer Vision, Statistics in Data Science, Database Design, Algorithms Analysis and Data Structures, Operating Systems, Linear Algebra, Calculus, Data Representation, Combinatorics and Graph Algorithms, Design and Analysis of Computer Algorithms