Research and lecture notes