Perfect Match: Facilitating Study Partner Matching. - Tam Nguyen Thanh; Michael Morgan; Matthew Butler 002; Kim Marriott (SIGCSE, 2019)