Thomas Finn Lidbetter

About me

I am a mathematics and computer science enthusiast currently working on the Algorithms and Optimization team at RideCo, a Sofware as a Service company providing dynamic transit ridesharing solutions. In 2017 I graduated from Mount Allison University in Sackville New Brunswick with a Bachelor's degree in Mathematics and Computer Science and a minor in Philosophy. I went on to complete a Master's of Mathematics in Computer Science at the University of Waterloo, and completed my thesis and my degree in December 2018.




I enjoy a wide range of hobbies including playing piano, curling and skiing in the winter, rock climbing, woodworking, and competitive programming.

Competitive Programming

I have been volunteering my time as a judge for several ICPC and ICPC-style contests since 2018. I write sample solutions to programming challenges (a.k.a., problems), contribute test data to problems, and provide feedback on wording. I have contributed several problems of my own. A list of the problems that I have authored can be found here:

I have helped prepare the Atlantic Canadian Preliminary Contest, the Mount Allison Programming Showdown (MAPS), the Northeast North America ICPC contetest, The North American Divisional Contest, and the North American Championship. I have worked as the chief judge for the Northeast North America ICPC region since 2020.

Bragging rights