teacher file and teacher spec