Colin Percival
Canadian programmer and computer scientist

Colin A. Percival (born c. 1980) is a Canadian computer scientist and computer security researcher. He completed his undergraduate education at Simon Fraser University and a doctorate at the University of Oxford. While at university he joined the FreeBSD project, and achieved some notoriety for discovering a security weakness in Intel's hyper-threading technology. Besides his work in delta compression and the introduction of memory-hard functions, he is also known for developing the Tarsnap online backup service, which became his full-time job.
In November 2023, he became FreeBSD's engineering lead.
Education
Percival began taking mathematics courses at Simon Fraser University (SFU) at age 13, as a student at Burnaby Central Secondary School. He graduated from Burnaby Central and officially enrolled at SFU in 1998. At SFU he studied number theory under Peter Borwein, and competed in the William Lowell Putnam Mathematical Competition, placing in the top 15 in 1998 and as a Putnam Fellow (in the top six) in 1999. From 1998 to 2000 he ran the PiHex project, organizing contributors from all over the world to help calculate specific bits of pi.
“Colin Percival” enters the record as canadian programmer and computer scientist. Crown Archives preserves that source wording while asking what Colin, Percival and Canadian can confirm, complicate or overturn.
Why this record matters
“Colin Percival” is worth following because a concise public description often conceals a longer documentary argument. Here, Colin, Percival and Canadian provides the most credible route into that argument.
Chronology provides the most reliable spine for this subject; interpretation should follow only after identities and dates are secure. The source revision retrieved here is dated Sep 1, 2026. The linked authority identifier is Q64743585. None of the 1 selected statements returned an explicit reference. The first chronological checks are 1980, 2023, 1998 and 1999.
Public reputation and documentary evidence do not always develop together; absence from a summary is not evidence of historical absence. The lead is largely declarative, so disagreement and counter-evidence require a deliberate search beyond the opening account. Authority statements aid reconciliation but still require their own references, qualifiers and ranks to be checked.
How to read it
Read biographical claims against dates, named institutions and the cited references. Distinguish a subject’s later reputation from evidence produced during their lifetime.
- Establishing names and roles
- Building a first chronology
- Locating cited institutions
Personal papers, civil or court records, institutional files and the scholarship cited by the source.
Three-step research path
- Establish the record: confirm the title “Colin Percival”, its source revision and the description used here.
- Expand the search: follow Colin Percival primary sources, Colin Percival archive and Colin research across catalogues and specialist indexes.
- Test the account: compare the strongest cited source with the responsible institution’s current record and note any disagreement.
Questions for further research
- Which source most directly establishes the central claim about “Colin Percival”?
- Which primary records establish identity, chronology and institutional ties?
- Which claims depend on a single source or contested interpretation?
Search terms from this dossier
This entry incorporates text from “Colin Percival” on English Wikipedia. Contributors are listed in the page history. Text is available under the Creative Commons Attribution-ShareAlike 4.0 License. Selected authority identifiers and statements are retrieved from Wikidata under CC0; their references and qualifiers remain part of the verification path.