That doesn't make it more complex, it just means that it has a very specific requirement for the knowledge of the participants.
From a software perspective it's really no harder to gather and store 1000 words on a detailed C++ problem than it is to gather and store "Mmm mmm mmm, Justin Bieber, he's soooo dreamy".