updated survey to composingprograms and csc108h