Generalizability of a new teaching method can be tested through research across

A ) Different teacher

B ) Different subjects

C ) Different levels/grades

D ) All of these