refactoring student specs