ai-programming LM Programming for Data Science / AI Programming (35447, 37864, 34147) at the University of Birmingham