Advice Collection for Academic Research in Computer Security
Purpose of this page: Academic research is as much about process as it is about technical skill. This page compiles high-value insights from world-class faculty to guide students and early-career researchers through the challenges of computer security research.
Most advice here originates from curated secondary sources, which are cited below. Links are preserved even if the original collections are no longer maintained.
📚 Foundational Advice Collections
Comprehensive repositories covering the breadth of academic life and research.
Advice collection for research in systems security | Alexandros Kapravelos (NC State)
Tutorial: Research Methods in Computer Science | Serge Demeyer (Universiteit Antwerpe)
Advice for researchers and students | Michael Ernst (University of Washington)
Tips and guides to help you through your PhD | James Hayton
Dave’s Advice Collection | David Evans (University of Virginia)
Matt Might’s article | Matt Might (University of Alabama at Birmingham)
Yixin Zou’s resources page | Yixin Zou (Max Planck Institute for Security and Privacy)
A Survival Guide to a PhD | Andrej Karpathy (OpenAI)
⚠️ Common Challenges in Research
Practical guidance for problems that frequently arise during the research journey.
- Impostor Syndrome | Danfeng (Daphne) Yao
Key Takeaway: Feeling like a fraud or outsider can undermine long-term research productivity. Recognizing this early is crucial, regardless of background or gender.
- Effective time management | James Hayton
Key Takeaway: Move from procrastination and overthinking to a “bias for action,” turning ideas into tangible results.
🤝 Building Connections
Strategies to engage with the academic community and mentors effectively.
- Advice on Contacting Faculty for Prospective Research Students | Security Research Group (University of Virginia)
Key Takeaway: Learn to write concise, low-friction emails that capture professors’ attention and earn meaningful responses.
- Attending an academic conference | Michael Ernst (University of Washington)
Key Takeaway: Conferences are not just for presenting work—they are critical for networking, discovering ideas, and gaining perspective on your field.
💡 Ideation & Problem Solving
How do you find research problems that are both novel and impactful?
- How to Look for Ideas in Computer Science Research | Zhiyun Qian (UC Riverside)
✍️ Writing papers
Resources for improving research communication and manuscript quality.
Tips for Writing Technical Papers | Jennifer Widom (Stanford University)
Common Bugs in Writing | Henning Schulzrinne (Columbia University)
Key Takeaway: Covers 76 common mistakes encountered while writing papers.
This is a living collection. If a resource has fundamentally changed your research workflow, please reach out to suggest an addition.