OSI is a representation of what different parts/levels of a network stack do (or at least should do).

TCP/IP isn't part of OSI and OSI isn't part of TCP/IP. OSI is just a model.

You can also apply the OSI model to other networking protocols like IPX/SPX.
That's why your teacher is pushing the OSI model.