Grading multiple-selection questions

Consider the following test question:

Which of the following are US States? (select multiple)

  1. Washington
  2. Delaware
  3. Frankfurt
  4. Memphis

This is a multiple-selection question, so the correct answer is a and b. How would you grade a question like this on an exam?

Read more →

Mulberry: A college application strategist

I recently created Mulberry, a web app students can use to compute their optimal college application strategy. It is a free, open-source, user-friendly interface to Algorithm 1 from my MS thesis.

The Mulberry logo: a magenta berry and a green leaf

Read more →

Python utility for manipulating subtitle timings

One of my current projects involves editing several hours’ worth of subtitle files in the .srt format to accompany an online course in numerical optimization. Because we haven’t decided exactly how we want to break up the videos, I needed an efficient way to delay or advance all the subtitles in time, so I wrote a small Python program called srt_delay.py today to help me with this task.

Usage examples below the cut, or you can just go straight to the README in the GitHub repository.

Read more →

Opening Pandora’s Box

A harrowing thing that happens in research is that occasionally, you stumble upon a paper from 1979 (paywall) that appears to solve the exact problem that you’ve been working on for months, but that escaped your attention because it used different terminology or notation.

That almost happened to me this week, but mercy was on my side. The paper linked above, Martin Weitzman’s “Optimal Search for the Best Alternative,” considers a problem called the Pandora’s Box problem that resembles my college application problem except for one crucial difference: The Pandora’s Box problem has a time dimension, whereas the college application problem is static.

The unusual thing is that the static problem appears more difficult.

Read more →

Migrating to Jekyll

After reflecting on my unsustainable dependency on Google services, I have decided to bite the bullet and migrate my blog from Blogger to the open-source Jekyll, with hosting provided by GitHub. In the full version of this post, I explain some of the technical reasons for making this change.

Read more →