Kiran Tomlinson

PhD Candidate, Computer Science

Cornell University


Iā€™m a Computer Science PhD candidate at Cornell University advised by Jon Kleinberg and collaborating with Johan Ugander on problems around instant-runoff voting. More broadly, Iā€™m interested in modeling and understanding human behavior (especially choices) through algorithmic and machine learning methods. Last summer I interned at Microsoft Research with Jennifer Neville on recommendations in networks—the summer before that, I did research on multi-organization recommendation at Microsoft with Longqi Yang and Mengting Wan. This winter and spring, I was a visiting instructor at Carleton College teaching Data Structures and Mathematics of Computer Science.

When away from my desk, I spend my time playing guitar, building 8-bit computers, biking, listening to music, flying quadcopters, bouldering, and playing pool. I have additional interests in spaceflight, Premier League football, and Formula 1.

Recent news

šŸ“ Aug ‘23 Our paper on networked choice was accepted to Network Science!

šŸ—£ Aug ‘23 Gave a talk at KDD on recommendation with temporal network objectives.

šŸ—£ Jul ‘23 Gave a talk at NetSci on recommendation with temporal network objectives.

šŸ—£ Jul ‘23 Gave an invited talk at SINM on networks and discrete choice.

šŸ“ May ‘23 Our paper on multi-organization recommendation was accepted to ACM TORS!

All news

Collaboration Network

People are red, papers are blue.

Recent Posts

Building a 6502, Computer, Part 6: KiT 2

After much design, soldering, and debugging, the breadboard KiT 1 has been succeeded by an improved KiT 2 on PCB!

Building a 6502 Computer, Part 5: UART

The KiT 1 gets a UART so it can send and receive data from my laptop!

Building a 6502 Computer, Part 4: Graphics

The KiT 1 gets a graphics card!