PhD Student Researcher at USC Center for Artificial Intelligence in Society
Los Angeles, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Nathan Justin is a Computer Science PhD candidate at USC and an NSF Graduate Research Fellow specializing in optimization-driven methods for robust, fair, and interpretable machine learning in high-stakes social good applications. He combines nine years of software engineering and research experience—ranging from backend systems at fintech startup Aspiration to building iOS features and leading undergraduate ML projects—with leadership roles as a PhD student leader at USC CAIS. Nathan teaches and mentors at scale (Head TA for a 230-student algorithms course) and brings practical product experience to academic problems, ensuring solutions are both theoretically grounded and deployable. He has a strong math foundation from Harvey Mudd and a knack for reframing ML problems as search and optimization tasks, a perspective that informs his ongoing journal work and makes his research unusually application-minded.
9 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Southern California
Bachelor’s Degree, Mathematics and Computer Science, Bachelor’s Degree, Mathematics and Computer Science at Harvey Mudd College
Contributions:32 PRs, 44 pushes, 4 branches in 3 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nathan Justin - PhD Student Researcher at USC Center for Artificial Intelligence in Society