profile photo

Noah Weninger

email: noah @ this domain

combinatorics and optimization Ph.D. at UWaterloo (2022-)
computing science M.Sc. at UBC (2019-2021)
honors computing science B.Sc. at UAlberta (2014-2019)

About me

I recently completed an M.Sc. in computer science at the University of British Columbia, where I was fortunate to be supervised by Dr. Bruce Shepherd. In January 2022, I will be starting a Ph.D. in combinatorics and optimization at the University of Waterloo. On the side, I make open source software for digitally processing audio and generating algorithmic music and visuals under the alias When not in front of a computer or whiteboard I can usually be found rock climbing, foraging for mushrooms, cycling, snowboarding, hiking or cooking.

My profiles: github | bandcamp | soundcloud | youtube | shadertoy | kattis profile | kattis problems | google scholar

Research interests





Competitive programming problems

After competing for many years I was given the opportunity (thanks Zac!) to create original problems for a programming contest. It turns out that I enjoy making problems even more than just solving them! So you can certainly expect this list to grow over time. Most of my problems will eventually be available on Open Kattis, but right now they have not been migrated to the open repository yet. For the time being, if you'd like to test a solution to one of them, please send me an email.