Synchronous Learning Procedures