All of Chris's teachers agree that he is very good ......... math. (*) with (*) for (*) at (*) on
This is a companion discussion topic for the original entry at https://english.best/questions/2038,all-of-chriss-teachers-agree-that-he-is-very-good-___-math/