Protocols For Learning