Research and teaching 2024