Nimra Nadeem

I'm a Computer Science PhD student at Princeton, affiliated with the Center for Information Technology Policy, and incredibly lucky to be advised by Peter Henderson at the POLARIS Lab.

I want to understand how to preserve human autonomy within complex systems involving both human and non-human agents. This requires inquiry at multiple scales: how to ensure models reliably follow human-created laws, how to design human-AI systems that strengthen rather than displace human reasoning, and how to shift existing societal incentive structures to prevent gradual erosion of both individual and collective human autonomy. Grounding everything is the normative question: what constitutes human autonomy and why is it worth protecting? I'm currently using methods from machine learning, philosophy and law to explore these questions.

Recent Work

* Denotes equal contribution

Teaching

Princeton University Graduate TA

Other

Past Lives

I recently completed my MSE in Computer Science at Princeton. I spent summer 2026 in the AI + Data Ethics (AIDE) Graduate Summer Program getting trained in philosophy of AI, advised by Katie Creel and John Basl. Before grad school, I spent three years as a software engineer at Bloomberg, building ML models for the legal domain. I did my undergrad at Princeton (CS, with a minor in Political Theory), advised by Elad Hazan. Spent a summer teaching in Tokyo and a gap year teaching in Nepal. Grew up in Islamabad, Pakistan, but did my last two years of high school at UWC Red Cross Nordic, in a tiny town by a magnificent fjord on the west coast of Norway.

Undergrad Stuff

Below are some fun things I did during my undergrad years.

CS Independent Research

Non-CS Independent Research

Philosophy course papers I particularly enjoyed writing