Project Tag: grouping students by shared interest