Spring 2019 programming at CEIB