Sensei is a Japanese term which means "master", or "teacher". It technically only refers to a master of martial arts, but in the west, it has also come to mean any teacher or expert.
Sensei of martial arts usually live and work at a dojo, where they teach their skills to their apprentices[?].