Swarat Chaudhuri

WEBSITE(S)| Research Site

Dr. Swarat Chaudhuri is an Associate Professor of computer science at the University of Texas at Austin and an Adjunct Associate Professor at Rice University. His research lies in the intersection of Programming Languages (PL) and Machine Learning (ML). Specifically, he studies ways in which PL and ML techniques can be brought together to build robust and trustworthy intelligent systems targeting complex tasks such as software development and robot control.

Dr. Chaudhuri received a bachelor's degree in computer science from the Indian Institute of Technology, Kharagpur, in 2001, and a doctoral degree in computer science from the University of Pennsylvania in 2007. He started at UT Austin in January 2020; his previous appointments include Assistant Professor at Pennsylvania State University (2008-11), Assistant Professor at Rice University (2011-15), and Associate Professor at Rice University (2015-18). He is a recipient of the National Science Foundation CAREER award, the ACM SIGPLAN John Reynolds Doctoral Dissertation Award, and the Morris and Dorothy Rubinoff Dissertation Award from the University of Pennsylvania.

Research Areas

Programming languages, automated reasoning, machine learning


PhD, Computer Science, University of Pennsylvania (2007)

BTech, Computer Science and Engineering, Indian Institute of Technology, Kharagpur, India (2001)

Societies & Organizations

Member of the Association for Computing Machinery (ACM) and the Special Interest Group on Programming Languages (ACM SIGPLAN)


Changes or additions to profiles.rice.edu will not take effect on the Rice sub-sites until after its next refresh which occurs at 5:15am, 10:15am, 1:15pm, 4:15pm and 7:15pm daily. (This does not affect profiles.rice.edu)