Cornell Bowers College of Computing and Information Science
An interior photo of Gates Hall

Participating Faculty Mentors

*Check back in mid-December for a list of Summer 2025 faculty mentors.

Summer 2024

  • Brennan Antone
    • ​Suggested: Interest in organizational social network analysis or in studying how people learn about Generative AI tools from a social science perspective
  • Yoav Artzi (Cornell Tech)
    • Suggested: Experience with machine learning, deep learning, web development
  • Kavita Bala
    • ​Required: Taken either an undergraduate level Computer Vision or Machine Learning course
  • Tapo Bhattacharjee
    • ​Required: Knowledge of Python (ROS and C++ are bonus)
    • Suggested: Taken CS4750
  • Claire Cardie
    • ​Required: Interest in NLP
  • Sanjiban Choudhury
    • ​Required: Programming expertise (Python and PyTorch)
    • Suggested: Taken CS4780
  • Anil Damle
  • Cristian Danescu-Niculescu-Mizil
    • ​Required: Strong Python skills
    • Suggested: Interest in natural language processing and coversation analysis
  • Abe Davis
  • Sarah Dean
    • ​Suggested: Taken ML4780
  • ​Saikat Dutta (remote mentor)
    • Required: Strong programming experience (Python/JAVA)
    • Suggested: Experience with machine learning, compilers, or software engineering
  • Raaz Dwivedi (Cornell Tech)
    • Required: Proficiency in at least one of the following three topics, and familiarity with the others: machine learning, statistics, Python
  • Kevin Ellis
    • ​Required: Knowledge of python
    • Suggested: Experience with deep learning and functional programming languages
  • Sainyam Galhotra
  • Kyra Gan
    • ​Required: Interest in the intersection of causality, statistics, and optimization
    • Suggested: Strong math/stats background, extensive coding experience
  • Giulia Guidi
    • ​Required: Taken CS5220 and familiar with C++
    • Suggested: Taken CS3410
  • Bharath Hariharan
  • Justin Hsu
    • ​Required: Taken CS3110 (received at least A-)
    • Suggested: Taken one or more of the following: CS4110, CS6110, CS6117, CS6861
  • Thorsten Joachims
    • ​Required: Taken an introductory machine learning course
  • Jaehee Kim
  • Michael Kim
  • Bobby Kleinberg
    • ​Required: Taken CS4820, interest and aptitude for reading and writing mathematical proofs
    • Suggested: Received A or higher in CS4820, completion of at least one semester of probability (e.g., BTRY/STSCI3080, CS4850, ECE3100, ECON3130, ENGRD2700, MATH4710)
  • Amy Kuceyeski
  • Owolabi Legunsen
  • David Mimno
  • Rajalakshmi Nandakumar (Cornell Tech)
    • Required: Experience with signal processing, working with sensors, data science skills
  • Thijs Roumen (Cornell Tech)
    • Suggested: Experience with CAD tools
  • Adrian Sampson
    • ​Suggested: Taken CS3110 or CS3410
  • David Shmoys
  • Noah Snavely (Cornell Tech)
    • Required: Taken an undergraduate level computer vision course or have experience with web development
  • Noah Stephens-Davidowitz
  • Eva Tardos
  • Angelique Taylor (Cornell Tech)
    • Required: Proficient in python, experience with machine learning and particularly with reinforcement learning
    • Suggested: Familiar with Pytorch and an understanding of Gym RL environments
  • Aditya Vashistha
  • Hakim Weatherspoon
  • Walker White
  • Qian Yang
    • ​Required: Knowledge of at least one of the following - python and web app development, javascript and front-end development, qualitative user research (e.g., conducting user interviews, analyzing user interview data), python for data analysis, NLP
    • Suggested: Knowledge in multiple areas listed above
  • Yian Yin
    • ​Required: Introductory-level background in probability and statistics, programming experience with Python (preferred) or R
    • Suggested: Experience with network analysis or large-scale data analysis
  • Cheng Zhang
    • ​Suggested: Experience with machine learning, signal processing, hardware prototyping