Nicholas Restivo

Papers:
150 My 20 Favorite Olympiad Problems, and 50 More
174 Unpacking Geometry Problems from Boxes You Make