No, the algorithm has not been developed yet. We're looking for a partner / home for this. The criteria I mentioned came as a result of our research. Do you see additional criteria which you feel would build trust on both sides ?
Given that the Matchmaker intends to match real-world problems / partners to classes it is discipline agonstic. It is likely that some discipline get more attention than the others. This would be one measure of success - that a few disciplines pull it.
A deeper question, which I see in your observation is whether we can somehow form inter-disciplinary groups across campus in this process. From finance, music, english and biology as it were. For now, there is a suggestion - the design jobs, but not a method. One way would be to have group formation built into the design. i.e. Matchmaker sends a "you've been matched" mail to students with matching skills and schedules who then opt-in.
Another answer of course is - would biology benefit from exposure to a real-world problem ? If so, there is likely a real-world partner who would pose a problem. The same for finance, music, and english. The goal here is reinforce the design-doing mindset but exposing them to real-world problems. This pre-supposes that you have introduced your learners to the design-doing process, which would quite naturally required that you use a real-world challenge to get things going.