Software Systems Training Can Enhance Peer Learning