👋 Hi there! I’m a Lecturer in the Department of Electrical Engineering and Computer Science (EECS) at MIT.

Previously, I was a lecturer and postdoc at Princeton and later at MIT. I completed my Ph.D. and S.M. in EECS at MIT, working primarily on optimization and robotics. Prior to that, I graduated valedictorian from Harbin Institute of Technology with a B.S. in AeroAstro and a B.A. in English Literature.

Besides teaching and engineering, I love comedy, skateboarding, and learning languages.

@shensquared (github; slides) | shenshen at mit dot edu | 24-328

Teaching

near future:

In spring 2026, I expect to teach 6.390 Intro to Machine Learning (formerly 6.036).

subjects I’ve taught:

MIT

  • 6.390 Intro to Machine Learning | F25, S25, F24, S24, S23, F22
  • 6.C011/C511 Modeling with Machine Learning for Computer Science | S25
  • 6.790 Machine Learning (formerly 6.867) | F23, F22, F19
  • 6.002 Circuits and Electronics | F15, S15, F14, S14
  • 6.002x Circuits and Electronics (on edX) | F13
  • 6.003 Signals and Systems | S13

Princeton

  • ORF363/COS323 Computing and Optimization | S21, F20

recent awards:

  • 2025 Kolokotrones Education Award, MIT EECS
  • 2025 Teaching with Digital Technology Award, MIT Open Learning
  • 2024 Outstanding Educator Award, MIT EECS
  • 2023 Digital Innovation Award, MIT EECS