Complex sentence: From the questionnaire, the algorithm matches students with similar answers, or students have the option to choose from a list of individuals with similar answers, speak to them, and decide his or her own roommate.
Split into simpler sentences: From the questionnaire, the algorithm matches students with similar answers. Moreover, students have the option to choose from a list of individuals with similar answers, speak to them, and decide his or her own roommate.