InstructorDB design hooks