Master course in Development (copied from Spring 2023)