Zitao Shen 沈子韬

M.S. student in Computer Science

Northeastern University

About Zitao Shen (沈子韬)

Hey, welcome to my website. I graduated from the computer science department at Northeastern University with a master’s degree. I have another master’s degree in Industrial engineering from the University of Minnesota. I was a research assistant at the University of Minnesota’s Health Informatics NLP lab with several publications. In terms of my work experience, I had several machine learning related and software development related work experience at companies, such as AWS, Seagate, Milliporesigma and Skyhawk Therapeutics.


  • Software Engineering
  • Web Development
  • Natural Language Understanding
  • Machine Learning


  • M.S. student in Computer Science, 2022

    Northeastern University, Seattle

  • M.S. student in Industrial Engineering, 2020

    University of Minnesota, Twin Cities

  • BSc in Mathematics & Statistics, 2018

    University of Minnesota, Twin Cities


Portfolio for Recent Works


A Novel Hybrid Classification Model - LightGBM With Neural Net

A novel model which winned a grand price for a competition

How To Build Your Own Neural Net From The Scratch

Self-written Neural Net with Stochastic Gradient Decent (SGD) For Digit Recognition

Animation meets Gradient Decent

Visualize gradient decent by using animation

3 mins of Machine Learning: Multivariate Gaussian Classifer

Self written multivariate gaussian classifer by python

3 mins of Machine Learning: Ada-boost

Self written AdaBoost in R

3 mins of Reinforcement Learning: Q-Learning

Self written Q-learning in Python

Introduction on Multi-stage Robust Optimization

A short introduction Multi-stage Robust Optimization

Data project on restaurants’ business strategies (Part 2)

PART 2 - Introducing some R data cleaning tricks on organize the text data

Data project on restaurants’ business strategies (Part 1)

PART 1 - Applying Two-Stage Least Square Regression Analysis on real life data

Let SMART be smarter

Using Ordinary Logistic Regression to help SMART Learning Commons improve their costumer service

Data Visualization by Tableau

“Visualization gives you answers to questions you didn’t know you had”

By Ben Schneiderman

Hi, those are interactive graphs. Help yourself! :)

View More



I am a teaching assistant for the following course at University of Minnesota, Twin Cities:

  • 2018 FALL:

    • IE 5080 Topics in IE: Process Transformation through Lean Tools
  • 2019 Spring:

  • 2019 FALL:

    • IE 3521 Statistics, Quality, and Reliability

    • IE 5532 Stochastic Models

  • 2020 Spring

    • IE 4011 Stochastic Models