My name is Lin Yang (杨林). I am currently a postdoc fellow at Princeton university (mentor: Prof. Mengdi Wang). I obtained my PhD degrees (in Computer Science and in Physics & Astronomy) from Johns Hopkins University. I was a recipient of the Dean Robert H. Roy Fellowship.

My research focuses on developing and applying fast algorithms for large-scale optimization and machine learning. I am keen on understanding the fundamental theory and computation limits of optimization from streaming data. I have worked on a number of topics including nonconvex streaming optimization, policy optimization for reinforcement learning, and streaming methods for optimization and function approximations. I am also enthusiastic about applying my algorithmic developments to accelerate real-world applications. For instance, my algorithmic developments have been applied to accelerate astrophysical discoveries.

I was very fortunate to be advised by Professor Alex Szalay and Professor Vova Braverman .

[Last Updated Oct. 2018]



  • TA: Fall 2016: Randomized and Big Data Algorithms (600.464/664)
  • TA: Fall 2015: Randomized and Big Data Algorithms (600.464/664)
  • TA: Fall 2015: General Physics Laboratory I (AS.173.111)
  • TA: Spring 2012: General Physics II (171.102)
  • TA: Spring 2012: General Physics Laboratory I (173.111)
  • TA: Spring 2011: General Physics Laboratory I (173.111)


Johns Hopkins University, Baltimore, MD

  • Ph.D. in Computer Science, Advisors: Vladimir Braverman, Alex Szalay
  • Ph.D. in Physics & Astronomy, Advisor: Alex Szalay
  • MS.E. in Computer Science (GPA 4.0/4.0)

Tsinghua University, Beijing, China

  • B.S. in Math & Physics with High Honors

Contact Me

Email: lin.yang[at]princeton[dot]edu

My middle name Forrest is a translation of my first name (林). My publication name is Lin F. Yang. Note that my official name (Lin Yang OR 杨林) does not contain a middle name.