Replace conditional with inheritance for computer student to prepare for
#11.
Improve code coverage, and remove student index from tests.
Extract local variable to avoid infinite loop when jesting.
Test for going back to the first student.