Kiran Tomlinson

PhD Student, Computer Science

Cornell University


Iā€™m a Computer Science PhD student 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. Next winter and spring, I’ll be 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, biking, listening to music, flying quadcopters, bouldering, and playing pool. I have additional interests in spaceflight, Premier League football, and Formula 1.

Recent news

šŸ‘Øā€šŸ’» May ‘22 Started my summer internship @ Microsoft Research!

šŸ›  May ‘22 Attended the Network Dynamics and Choice Theory workshop @ UVM!

šŸ‘Øā€šŸ« May ‘22 Accepted a Visiting Instructor position at Carleton College for Winter and Spring 2023!

šŸŽ“ May ‘22 Passed my A Exam!

šŸ‘Øā€šŸ’» Dec ‘21 Accepted a summer internship @ Microsoft Research!

All news

Collaboration Network

People are red, papers are blue.

Recent Posts

Building a 6502-Based Computer: Part 3

I wrote a simple monitor program using the LCD and keyboard input that allows you to program the computer–from the computer itself!

Building a 6502-Based Computer: Part 2

The computer now has a keyboard!

Building a 6502-Based Computer: Part 1

I’m building a version of Ben Eater’s 6502-based breadboard computer. This will be the first of a series of posts where I go over my design choices and track my progress with the build.