Research and teaching experience