Download CV


  1. Omitted and included variable bias in tests for disparate impact
    with Sam Corbett-Davies, Ravi Shroff, and Sharad Goel (Working paper).

  2. Algorithmic decision making in the presence of unmeasured confounding
    with Ravi Shroff, Avi Feller, and Sharad Goel (Under review).

  3. Simple rules for complex decisions
    with Connor Concannon, Ravi Shroff, Sharad Goel, and Daniel G. Goldstein (Under review)
    [ Commentary in Harvard Business Review ].

  4. Developing a dynamic portfolio selection model with a self-adjusted rebalancing method
    with Seongmoon Kim
    Journal of the Operational Research Society, Vol. 68, No. 7, 766-779 (2017).

  5. An adaptively managed dynamic portfolio selection model using a time-varying investment target according to the market forecast
    with Seongmoon Kim
    Journal of the Operational Research Society, Vol. 66, No. 7, 1115-1131 (2015).

Complete list of academic publications via Google scholar


  1. Workshop for python:
    Taught in Stanford Computational Social Science python and web scraping workshops, and quarterly tutorials for graduate students enrolled in MS&E 231: Computational social science.

  2. R crash course:
    Offered introductory one-day courses every quarter to Stanford undergraduates and graduates enrolled in MS&E 125: Applied statistics, MS&E 231: Computational social science, and MS&E 330: Law, order & algorithms.

  3. Teaching assistant at Stanford for

  4. Teaching assistant at Yonsei University (Seoul, Korea) for

    • BIZ2122: Management science
    • BIZ4147: Decision making under uncertainty
    • BIZ7058: Combinatorial optimization