Very skilled teachers, both in theory and in practice.