Refactors the student; adds the beginnings of a creating a boolean attr set.