Zitao Shen 沈子韬

M.S. student in Computer Science

Northeastern University

About Zitao Shen (沈子韬)

Hey there! Welcome to my website! I’m excited to share a bit about myself. I proudly graduated with a master’s degree in computer science from Northeastern University and another one in industrial engineering from the University of Minnesota. During my time at the University of Minnesota, I worked as a research assistant at the Health Informatics NLP lab. Now, I’m part of the awesome team at Amazon AWS, rocking it as a software engineer. Feel free to explore more, and if you have any questions, don’t hesitate to reach out!


  • 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