Finish teacher implementation