multi-dimensional teacher