单项选择题

That teacher is very good ______ children.

A.over
B.at
C.on
D.with