TY - RPRT TI - Structured Peer Learning Program - An Innovative Approach to Computer Science Education AU - Teresa Leyk AU - Robert McInvale AU - Ling Chen PY - 2017 UR - https://arxiv.org/abs/1703.04174 ID - 1703.04174 ER -