Numerical Optimization course final project

Telling the time with a faulty digital clock and constraint propagation

Making Townscaper-style organic grids

Using graphs to solve puzzles

Exploring how different framings of the same supervised learning task affect model performance

Exploring issues with random splits and possible solutions

Procedurally generating a random night sky

An alternative method for choosing beta in the F-score

Advocating for caution when assigning too-precise estimates to R&D tasks

Use your device's orientation sensors to rotate the Earth

Transforming a uniform distribution to an arbitrary probability distribution

Exploring the use of matrix exponentiation in graph-related problems