teacher view model