Teaching of Spring 2024