Dynamic Teachers