My name is Lin Yang (杨林). I am currently a PhD student in the Computer Science Department of Johns Hopkins. I am also studying physics. I work on algorithms for streaming data analysis. I study the fundamental complexity of algorithms on data streams as well as design new and better algorithm for important problems. My research naturally connects theoretical computer science with machine learning, and computational cosmology -- in the big data regime. My theoretical works inspire new algorithms and better analysis in varies kinds of streaming tasks.

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

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.

[Last Updated March 2017]


​Check out my Google Scholar, DBLP.



  • TA: Fall 2016: Randomized and Big Data Algorithms (600.464/664)
  • TA: Fall 2015: Randomized and Big Data Algorithms (600.464/664)


Johns Hopkins University, Baltimore, MD

  • Ph.D. Candidate in Physics & Astronomy, Advisor: Alex Szalay [Thesis]
  • [Slides]
  • Ph.D. Candidate in Computer Science, Advisor: Vladimir Braverman
  • 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: lyang[at]pha[dot]jhu[dot]edu