Research and Teachings