Peer-to-Peer Co-Teaching: Idea to Implementation.