Haoran (Colin) Zhang

5420 Sennott Square · 210 South Bouquet Street · University of Pittsburgh · Pittsburgh, PA 15260 · colinzhangcs.pitt.edu

Haoran (Colin) is a Ph.D. student in Computer Science of the University of Pittsburgh advised by Prof. Diane Litman. His major research interest is in Natural Language Processing, and Machine Learning, especially applying such technologies on educational areas. He obtained his master degree from the Chinese University of Hong Kong in 2013 (supervised by Prof. Kin Hong Wong) and Bachelor degree from Hong Kong Baptist Univeristy United International College in 2012 (supervised by Prof. Weifeng Su). Just in case, save his resume if you want.


University of Pittsburgh

Ph.D in Computer Science
Advised by Prof. Diane Litman
Research Interest: Natural Language Processing
GPA: 3.797 / 4.0
August 2015 - April 2021

The Chinese University of Hong Kong

M.Sc. in Computer Science
Distinguished Academic Performance Scholarship
GPA: 3.413 / 4.0
August 2012 - May 2013

Hong Kong Baptist University

B.Sc. in Computer Science
United International College
Second Class Scholarship (2012)
Second Class Division One Honours
GPA: 3.14 / 4.0
August 2008 - May 2012





Research Scientist
Machine Learning Generalist
Dec 2020 - Present


Software Engineering Intern
Work on in-feed video recommendation model.
Pushed online metrics by introducing additional information to the current video representation.
May 2019 - July 2019

Google X

Machine Learning Residence (Intern)
This project is confidential.
Created a file extraction system.
Developed an automated camera exposure control system using neural network model.
May 2018 - August 2018

University of Pittsburgh

Graduate Student Research Assistant
Working on an Automated Essay Scoring Project.
Using attention-based neural model for essay score prediction.
Select formative feedback automatically which helps students to revise their drafts.
August 2017 - November 2020

Tianjin Sante

Software Engineering Intern
Created a leaking melting steel detection project.
Use Open CV and C++.
Detect sparkling of melting steel in real time video frames and produce sound and visual alert.
Future works based on my work have been deployed on steel factories.
June 2016 - August 2016

University of Pittsburgh

Part-Time Teaching Assistant
Part time teaching assistant of "Data Structure" and "Computer Organization and Assembly Language" courses.
August 2015 - August 2017

United International College

Full-Time Teaching Assistant
Worked in Computer Science and Technology department.
Full-time teaching assistant for 6 courses each semester.
Part-time baseball coach of the university baseball team.
August 2013 - June 2015

Yuanguang Software

Software Engineering Intern
Worked on an Enterprise Resource Planning project.
Worked in Information Integrated Department.
Use Java, Struts2, and HTML.
All code had been deployed on factories of China Southern Power Grid.
February 2012 - May 2012


  • Graduate Fellowship (Fall 2016)
  • Distinguished Academic Performance Scholarship (2012 - 2013)
  • 2nd Class Scholarship (2011 - 2012)


Apart from being a developer (scientist in the future, hopefully), I am also a baseball fan. My home team is the Tianjin Lions! My half-home team is the Dodgers! My second-home team is the Pariates! I also play baseball as a catcher or outfielder

Currently, I am building up my golf skill.

I am also a podcaster. Welcome to subscribe my Podcast! (踏浪寻星广播电台)

Just in case, checkout my Blog as well! (肉壳的胡思八道)