Skip to content
Also see my LinkedIn profile.
- Bachelor of Science, Harvey Mudd College 2009
- Major: Computer Science
- Principles of Computer Science; Data Structures & Program Development; Discrete Mathematics; Computer Systems; Computability & Logic; Programming Languages; Artificial Intelligence; Robotics; Algorithms; Advanced Algorithms
- Major: Government (CMC)
- Introduction to American Politics; Introduction to International Politics; Introduction to Political Philosophy; Presidential War Powers; Introduction to Comparative Government; The United States Congress; Introduction to Constitutional Law: National Powers; Presidential Primaries, Nominations, and Elections; Leadership in Management
- Dean’s List, 2 semesters
- Clinic Project for LinkedIn
- Advisor: Professor Ran Libeskind-Hadas (LinkedIn)
- Technical Liaison: Jean-Luc Vaillant, LinkedIn CTO
- Teammates: Andrew Farmer and Andrew Carman
- Served as Project Manager, 1 semester
- Initially intended to design and implement Paxos as a library
- Ended up generalizing the Zookeeper codebase
- Extracted the atomic broadcast protocol into a library we dubbed ZAB (Zookeeper Atomic Broadcast)
- Allowed shared commit and logging of generic messages rather than just the specific Zookeeper filesystem messages
- Sadly, I think the project died once we turned it in to LinkedIn
- Tutor/Grader, Data Structures & Program Development
- Tutoring and grading ~14 two-person teams in a group of ~5 graders
- Library Services Assistant, Sprague Library
- Assisting patrons with information and book checkout
- Shelving books
- Employed by DreamHost, Software Developer
Like this:
Like Loading...