Dr. Ronghui Gu

Assistant Professor

Build a Statement of Purpose

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

Biography

Ronghui Gu is an Assistant Professor at the Data Science Institute of Columbia University, specializing in software system verification, programming language design, and concurrent operating system development. He earned his Ph.D. from Yale University in 2016, where he received the Yale Distinction Dissertation Award and was nominated for the ACM Dissertation Award. His research focuses on certified software systems, encompassing formal semantics, logics, compiler development, proof engineering, concurrency, and distributed computing. Gu was the primary designer and developer of CertiKOS, a formally verified concurrent operating system kernel created during his time at Yale, which represents a significant advancement in the field of safe and secure software systems. Additionally, he co-founded CertiK, a formal verification startup dedicated to building trustworthy smart contracts for blockchain ecosystems.

Research Interests

Requirements for Columbia University

Doctorate Program
Requirements
GPA Requirement
Required:3
TOEFL
Total
Required:100
IELTS
Overall
Required:7.5
Prerequisites
Bachelor's degree or international equivalent
Application Checklist
  • Online application
  • Transcripts
  • Statement of Academic Purpose
  • Personal Statement
  • Three letters of recommendation
  • CV or Resume
  • Application fee
Specialization Notes

Department of Anthropology (GSAS)