Professor in Computer Science. Research interests: theory of distributed and parallel computing.
da2020. Juho Hirvonen and Jukka Suomela: Distributed Algorithms 2020
80median-filter. Median Filter
30da. Distributed Algorithms — Online Textbook
18cursor-sandbox. Cursor CLI + Claude Code + Codex Sandbox
18mf2d. 2D Median Filter for Floating-Point Data
12gitwdiff. Better word-diff for git
11da-slides. Distributed Algorithms — Lecture Slides
10types. types2: Type and hapax accumulation curves
8ppc-helpers. Support for CS-E4580 Programming Parallel Computers
5median-filter-js. Median Filter: JavaScript benchmarks
4eebo-tcp. Tools for processing EEBO TCP
4bnc-affix. Analysing productivity of affixes with BNC & Morphoquantics data
3types-examples. types2: Type and hapax accumulation curves – examples
32-coloring-1-round. 2-Coloring Cycles in One Round: Formalization in Lean 4
3bnc-metadata. Extract BNC metadata
2types3. types3: Type accumulation curves
1konko. Konko
1ppc-helpers-extra. Support for CS-E4580 Programming Parallel Computers
1coha-filter. Tools for processing the Corpus of Historical American English (COHA)
1fixed-points. Periodic points in round elimination
1medieval-abbreviations. Consistency of medieval abbreviation practices
1mending-134-orientations. Local mending of the {1,3,4}-orientation problem
1dda. A Course on Deterministic Distributed Algorithms
1wgpu-test. Rust
1counting. Synchronous Counting
1wordsmith. WordSmith utilities
1recoloring. Distributed Recoloring
1da-bib. Distributed graph algorithms bibliography
1fin-dep. Finitely dependent distributions
1