ICT Spring 2023