Our Partners
Explore the labs, centers, schools, and institutes driving the UChicago ML landscape—where machine learning advances across disciplines and discoveries unfold.

ML Research at UChicago
At the University of Chicago, we advance AI through deep theoretical inquiry and interdisciplinary research—examining its impact on humanity, the economy, science, biology, and beyond. Our work connects foundational technologies with pressing societal questions, driven by a commitment to rigorous scholarship and the public good. Explore the ML Research at UChicago

ML Degree Programs at UChicago
The University of Chicago offers advanced graduate and doctoral programs that prepare students to lead in AI and machine learning. UChicago’s advanced degrees—including Data Science, Statistics, Computer Science, Applied Math, Neuroscience, and TTIC—foster interdisciplinary research and real-world impact in AI and machine learning. Explore the ML Degree programs at UChicago
Our ML Experts
Our growing ML community reflects a shared commitment to advancing thoughtful, impactful research and supporting the development of future leaders in AI.
NEWS
Data Scientist Rayid Ghani Joins UChicago CS as Research Associate Professor
While data analytics, modeling, and machine learning are now standard practice in most businesses and industries, the public and non-profit sectors have yet to fully capitalize on these powerful methods. After his work as Chief Scientist for the Obama 2012 campaign,...
Eight New Faculty Join UChicagoCS for 2018-19 Academic Year
A new crop of faculty with expertise in networking, theory, human-computer interaction, computer vision, machine learning, and more will join the University of Chicago Department of Computer Science for the 2018-19 academic year. The eight new faculty members continue...
New UChicagoCS Faculty Junchen Jiang Combines Systems and Machine Learning
When someone streams a movie, TV show, or video call on today’s internet, it’s usually still a one-on-one conversation between device and content provider, built from scratch. With each use, an application tries to best utilize its existing network conditions, which...