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 am a Ph.D. student studying combinatorics and optimization at the University of Waterloo under the supervision of Dr. Ricardo Fukasawa. I recently completed a M.Sc. in computer science at the University of British Columbia, where I was fortunate to be supervised by Dr. Bruce Shepherd. On the side, I make open source software for digitally processing audio and generating algorithmic music and visuals under the alias byte.observer. 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

Education

Papers

Presentations

Participation

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! Most of my problems are available on Open Kattis, where anyone can try them out.