[courses] g900 run by maths not cs
[courses] merge alternatives with optionals