Dr. John Thickstun

Assistant Professor

Build a Statement of Purpose

Generate a tailored SOP for Dr. John Thickstun. Improve your application with a focused, well-structured draft.

Biography

John Thickstun is an Assistant Professor in the Department of Computer Science. His primary research interests lie in machine learning generative models, with a focus on methods for controlling behavioral models and their applications to various task-oriented contexts. John also explores the implications of generative models as a policymaking tool to regulate their outputs. His contributions to the field include advancing applications of generative models across multiple modalities including text, image, and music technologies. Previously, he was a Postdoctoral Scholar at Stanford University under the guidance of Percy Liang. John earned his PhD while co-advised by Sham Kakade and Zaid Harchaoui and completed his undergraduate studies in Applied Mathematics under Eugene Charniak. His work on the MusicNet dataset has significantly contributed to its transition to permanent hosting at Zenodo. He has been involved in workshops aimed at examining the intersection of AI and creative arts, such as his recent participation in a retrospective conversation about the future of storytelling. John is actively publishing blog posts regarding his research outcomes and public interest in generative music.

Research Interests

Experience

Postdoctoral Scholar

— Present

Stanford University • Stanford, CA

Conducted research in machine learning generative models, working with Percy Liang.

Assistant Professor

2024-08-01 — Present

Stanford University • Stanford, CA

Teaching and conducting research in machine learning and generative technologies.

Requirements for Stanford University

Doctorate Program
Requirements
GPA Requirement
Required:3.5
TOEFL
Listening
Required:26
Reading
Required:26
Writing
Required:26
Speaking
Required:26
Total
Required:100
GRE General
Verbal
Required:160
Quantitative
Required:165
Analytical Writing
Required:4.5
Overall
Required:4.5
Prerequisites
Bachelor degree from an accredited institution Strong background in mathematics and programming
Application Checklist
  • Statement of Purpose
  • Three letters of recommendation
  • Official transcripts
  • Resume/CV
Specialization Notes

The Computer Science department emphasizes research potential. GRE General is currently optional but recommended for some tracks.