Recent Posts

The Hand Raiser Problem and Inequality

While I was at Thinkful our instructional design and features evolved a lot. At the beginning things were simple. The curriculum was plain text (a Google doc we shared) that curated 3rd-party resources and “explained” (in a way that will make instructional designers cringe) the remaining topics.

Project Euler Problem 7: 10001st prime

Back to primes! So far we’ve been able to get away with being a little greedy with our compute when playing with primes. Now Euler is ratcheting up the difficulty and we’ll have to focus on efficiency.

Project Euler Problem 6: Sum Square Difference

Problem 6 has a brute force solution and an elegant formula solution that calculates the answer directly. But the brute force solution is good enough and the formula is obscure enough that I wouldn’t have found it without googling so we’ll focus on the brute force solution.

Project Euler Problem 5: Smallest Multiple

Problem 5 is a lot of fun (well, “fun”) because (1) there’s a very simple program requiring no math that calculates the answer, but (2) that program would need impossible amounts of compute to actually run, and (3) you can figure the answer with pen and paper super fast if you think about the math a bit.

Project Euler Problem 4: Largest palindrome product

Project Euler problem 4 feels like a step back in difficulty. The numbers involved aren’t too big so we don’t have to worry about resource constraints. The subproblems it breaks down into are fairly straightforward.
Grae Drake

Grae Drake




I’m working to scale one-to-one learning.

In 1984 Benjamin Bloom described the “ Two Sigma Problem", noting that students tutored with one-to-one techniques performed two standard deviations better than students in a traditional class.

He also dismissed large-scale one-to-one learning as “too costly” and not “realistic".

I believe Bloom was right about the effectiveness of one-to-one learning, but wrong about scalability. I’m building tools to prove that scalable, accessible one-to-one learning is possible today.