Theory and Practice of Online Learning | Synapse