Neat.<p>I wish there were a collection of such things, where data-structures and algorithms are used in real life (or even at places where it's not visible in everyday life, like inside the Operating Systems).<p>At <a href="http://interviewkickstart.com" rel="nofollow">http://interviewkickstart.com</a>, we love these little nuggets. They make interview coaching fun and very real.
Wrong solution to the problem. Matches can be unsatisfying for both parties. "Why do I have to be with this guy". It is much more efficient to let the students browse profiles and choose themselves. They will feel empowered