1. refactoring
2. StudentHomeworkResolver implementation