Knowledge and Learning Dynamics