I am currently a research scientist at Meta, working on language/system infrastructure.
Before joining Meta, I obtained my Computer Science Ph.D. degree from UC Berkeley in 2018. My research adviser at Berkeley was Prof. Koushik Sen. I got my Master degree from Tsinghua University in 2013 (GPA ranked No.2 among 130 students).
My research interests are in the areas of Programming Language and Software Engineering. More specifically, my research includes program analysis for JavaScript, JIT-compiler, applying machine learning techniques for mining software repositories. I also published papers/patents on software testing, fault localization, web security, and data privacy.
I built memlab Star , which is a framework for finding JavaScript memory leaks and analyzing heap snapshots.
My research on Node.js security leads to the discovery and validation (by the node.js community) of 250+ highly severe security vulnerabilities in npm packages. See more details.
Some of my past projects: Jalangi Firefox Extension, DLint, JITProf Async-Track, and Online Lambda Calculus Interpreter.
Email: gongliang13 AT berkeley.com
Teach 2 discussion sections every week as a graduate student instructor (GSI). Guide 5-8 student projects every semester.
Manage homework, exam etc.
[My Section Materials]
[Student Feedback]
I found the following security vulnerabilities. They are reported through this Github Repo.
© Liang Gong, Electric Engineering & Computer Science, University of California, Berkeley.