Stanford University

Class of ’24
F ’20 –

Since September 2020, I’ve been an undergraduate at Stanford. I’m planning on majoring in Symbolic Systems.


  • RA at the Stanford Internet Observatory (October 2020 –). Working on the Tech Team and with the Election Integrity Partnership. Studied Wikipedia in a series of two blog posts (part 1, part 2). Built GoGettr. Quoted in TIME magazine, with research mentioned in many more outlets. Built out the core data analysis and ingest tooling.

  • CS 106S Team (January 2020 –). Helping teach CS 106S, a supplemental 1-unit add-on to Stanford’s famous CS intro class (CS 106A) focusing on programming for social good.


  • CS+Social Good - Using CS in a way that’s socially mindful and equitable.
  • SymSys Society - An organization for students who love symbolic systems!


I plan to major in Symbolic Systems, though I’m still undeclared. I like Symbolic Systems because it allows me to complement my love of computer science with coursework in design, philosophy, math, psychology, and linguistics.

Fall 2021
  • CS 221 — Artificial Intelligence: Principles and Techniques
  • PHIL 171 — Justice (Political Philosophy)
  • INTNLREL 63Q — International Organizations and Accountability
Summer 2021
  • CS 161 — Design and Analysis of Algorithms
Spring 2021
  • PHIL 13N — Justice Across Borders (Philosophy)
  • CS 110 — Principles of Computer Systems
  • CS 103 — Mathematical Foundations of Computing
  • PWR 1EE — Writing (“Prowling Toward Certainty”)
  • CS 199P — Independent Project (teaching CS106S; non-graded)
  • ME 110 — Design Sketching (non-graded)
  • INTLPOL 261 — Current Topics in Technology Platform Policy (speaker series; non-graded)
Winter 2021
  • CS 147 — Intro to Human-Computer Interaction
  • CS 109 — Intro to Probability for Computer Scientists
  • LINGUIST 30N — Linguistic Meaning and the Law
  • THINK 66 — Design that Understands Us
  • CS 199P — Independent Project (teaching CS106S; non-graded)
Fall 2020
  • CS 107 - Computer Organization and Systems
  • SYMSYS 1 - Minds and Machines
  • MATH 51 - Linear Algebra, Multivariable Calculus, and Modern Applications
  • INTLPOL 268D - Online Open Source Investigation
  • CSRE 157B - Election 2020 (speaker series; non-graded)
  • CS 547 - Human-Computer Interaction Seminar (speaker series; non-graded)

Hi! If you made it this far, maybe you want to stay in touch. You can follow me on Twitter, subscribe via Atom/RSS, or sign up for my infrequent email letter.

© R. Miles McCain 2024. Content is licensed CC BY-SA 4.0, a Free Culture License. The source code is available under GPLv3. This site collects (minimal) visitor analytics.