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

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 Fall 2025, I am teaching E4800: Data Science Capstone (Sections 001 and 002). If you are in my sections, you are more than welcome to share feedback through the anonymous feedback form; your inputs are greatly appreciated.

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