In my last semester of MIT I led a recitation (i.e. twice-a-week review) sessionFor those of you that don’t know how the system works, at MIT,
18.02 is a huge class with 400 to 500 students (mostly first-years).
In order to make sure students actually get the individual attention they
need (impossible during lecture), the math department also places each student in a
recitation section
of about 20 students each, meeting twice a week for an hour each.
for multivariable calculus (18.02) at MIT
(although the first few weeks are all linear algebra).
It’s different from many contexts I’ve taught in before;
the emphasis of the class is on doing standard procedures,
but the challenge is that there is a lot of ground covered.
That is, compared to other settings I’ve taught,
there is generally a tradeoff of less depth for more …
I was a coordinator for last year’s IMO 2024 and this year’s IMO 2025.Before, I was a coordinator for some virtual IMO during the pandemic too,
which is much less fun. And from 2017-2019 I was an observer for the USA.
Here’s some thoughts about that, contrasting my IMO 2019 post.
What is coordination?
For those of you that don’t know, coordination is the grading process for IMO.
As I describe it in my FAQ:
Basically, the outline of the idea is: before the exam, a marking scheme
(rubric) is set for each problem, to cover the typical cases of what progress
will be worth what points. Then, the leaders of each country get to see the
solutions of their country’s students, while there is a number of coordinators
from the IMO host country for each problem. Both the coordinators and the
leaders read …
I am always harping on my students to write solutions well rather
than aiming for just mathematically correct, and now I have a
pair of problems to illustrate why.
For any integer d>0,
let f(d) be the smallest positive integer that has exactly d positive divisors
(for example, f(1)=1, f(5)=16, and f(6)=12).
Prove that for every integer k≥0, f(2k) divides f(2k+1).
I like this problem, so try it out if you haven’t.
This is a problem …
During this year’s MOP,
we used the following procedure to divide some of our students into two classes:
Let p=7075374838595186541578161 be prime.
Take the letters in your name as it appears on the roster,
convert them with A1Z26 and take the sum of cubes to get a number s.
For example, EVANCHEN corresponds to s=53+223+⋯+143=16926.
Then you’re in Red 1 (room A155) if s is a quadratic residue modulo p,
and Red 2 (room A133) otherwise.
The students were understandably a bit confused why the prime was chosen.
It turned out to be a prank:
if you ran the calculation on the 30-ish students in this class,
it was …
One of my favorite Djikstra programming quotes is about
thinking via “lines of code spent”
rather than “lines of code produced”.
I started using this as a philosophy in my writing too: words spent.
Background
One of the things that’s surprised me about student writing
is how poorly words are spent.
You’ll have a solution where the trivial boilerplate steps are
painfully verbose, and then the actually important parts
are missing all the critical details.
I wonder how much of this is because of crummy writing advice.
In school essays, even when you have nothing meaningful to say,
teachers often impose a minimum word countIn ninth grade, my English teacher preferred the euphemism
“develop your ideas” for “write more words”.
It wasn’t until halfway through the year I realized why
she kept writing that on all my essays. as a “proof of work”.
The implied conclusion …
Thanks to Olga and Holly for factchecking a draft of this post. Remaining
errors are my responsibility of course.
The recent 2025 Teammate Hunt just finished, which went really well.
See the link to the wrapup.
I was a minor supporting character in the organizing team,
mostly just taking care of writing a few puzzles here and there.
This post is about the creation stories behind all those puzzles.
(Puzzle links only work if you’re logged in for now;
public access is coming later.)
This was a puzzle that worked because of our hunt structure
(control panel puzzles come in pairs).
Masyu is a common logic puzzle genre, and I was curious if there
was another standard Nikoli genre that also involved a closed loop.
That’s how I …
A lot of you have been asking me what comes after my PhD.
Continuing my post-OTIS entrepreneurial adventures
(see BOATIS in 2023 and (EC)⁵ in 2024),
I’m happy to announce the next chapter:
I will be moving to Seoul later this year to start a career in fashion design!
New York would have been the obvious choice,
except I hate New York,
and I thought it might be good to spend some time out of the country.
I’ll be chilling in the fashionable 한남동, sketching ideas for blazers
(and calling it “gender-neutral epistemology” or whatever gets clicks).
I haven’t decided on a name yet for my future brand, suggestions welcome.
The 2025 Teammate Hunt
runs from March 28 to April 6. Please check it out!
(Yes, I’m on the organizing team.)
USEMO 2025 is open to all middle and high school students now
(the US requirement has finally been dropped).
Problem proposals are open now and are due on May 10, 2025;
see the USEMO page for submission instructions.
After being in development hell for 10 years,
the silly weekend project I put together in 2015 is finally up:
Olympiad GeoGuessr,
a dumb game where you can try to guess collinear and concyclic points
from real MO diagrams.
Thanks to Abdullahil Kafi for contributing a lot of the recent levels.
I recently had a student writing to me asking for advice on problem-solving. The
student gave a few examples of problems they didn’t solve (like I
tell people to). One of the
things that struck me about the message was their description of their work on
USAMO 2021/4, whose statement reads:
A finite set S of positive integers has the property that,
for each s∈S, and each positive integer divisor d of s,
there exists a unique element t∈S satisfying gcd(s,t)=d.
(The elements s and t could be equal.)
Given this information, find all possible values for the
number of elements of S.
Roughly (for privacy reasons, this isn’t exactly what …