The Research Instructor program was launched by the Department of Computer Science in collaboration with the Institute for Advanced Study in 2016, with the goal of recruiting the very best recent PhDs working in theoretical aspects of computer science, including machine learning.

Combining research with teaching duties, these positions come with attractive benefits and working conditions. Typically, the first and third years of these appointments are spent at Princeton University and the second year is spent conducting research (without teaching duties) at the Institute for Advanced Study. These arrangements are flexible. The typical teaching load in the first year of the position is a single one-semester course. The IAS has no teaching duties.

This program is supported in part by:

Research Instructors

Gil Cohen
explicit constructions
computational complexity theory

Pravesh K. Kothari
Average Case Algorithmic Thresholds
Sum-of-Squares Meta-Algorithm
Machine Learning

Roi Livni
Machine Learning
Statistical Learning Theory

Affiliated Research Instructors