My Experience Applying to Computer Science Ph.D. Programs
Applying to Computer Science Ph.D. programs was one of the most challenging—and rewarding—experiences of my life. In this post, I document my journey through the entire process: from researching potential advisors using CSRankings, to crafting personalized outreach emails, to writing a compelling Statement of Purpose with the strategic help of AI. I share practical tips on identifying research-aligned programs, approaching professors effectively, and strengthening your research profile—especially if, like me, your GPA isn’t perfect.
Implementing the into-SSA Transformation with LLVM alloca, load & store
I try to describe my thought process in converting store, load and alloca instructions into SSA form