Teaching Type