Ad hoc Teacher