Yining

Yining Liu
Department of Computer Science
Columbia University

yining.liu@columbia.edu

🗽 About

I am a lecturer in Data Science in the Computer Science Department at Columbia University. I finished my Ph.D. in the same department under the guidance of Andrew J. Blumberg and Itsik Pe'er.

Fall 2025 Office Hours: Mondays 2–4 PM, Mudd 429 (inside DSI).

🎓 Education

Ph.D. in Computer Science
Columbia University (2020 - 2025)

B.A. in Mathematics
University of California, Berkeley (2016 - 2020)

📖 Teaching

Fall 2025 Teaching Schedule:
  • ENGI E4800: Data Science Capstone (Sections 1 and 2)
  • COMS W1002-003: Computing in Biology (with Mark Santolucito)
If you are in my sections, you are more than welcome to share feedback through the anonymous feedback form; your inputs are greatly appreciated.

I am passionate about teaching and strive to create an engaging, well-structured learning environment that supports students in exploring their academic curiosity. Here is my teaching statement if you would like to learn more about my approach to teaching.

In the past, I was a:
  • instructor for COMS W3203-001: Discrete Mathematics
  • TA for COMS 4771: Machine Learning
  • TA for COMS 3251: Computational Linear Algebra
  • TA for COMS W4995-004: Geometric Data Analysis
Prior to Columbia, I was a part of the wonderful teaching community at UC Berkeley:
  • co-instructor for CS70: Discrete Mathematics and Probability Theory
  • TA for CS70: Discrete Mathematics and Probability Theory
  • TA for CS170: Algorithms and Complexity Theory