It was my understanding that one of DH's main selling points at the outset was that they did not overbook flights. Is it possible that the OP was told that the flights were full, in my experience, a different situation altogether?
Also, what happened to the classmate? Is s/he still at IAD?