Short circuit = no power?
You should not be so hard on your professor.

Much of the confusion newcomers to EE struggle with is that we talk about theoretical IDEAL circuits as part of the teaching process. In ideal circuits things often act rather contrary to your intuitive and experimental notions of how things actually work.

Things like short circuits, transformers, diodes, and pretty much everything else we work with, have ideal models we use to describe and understand them within the scope of how we try to use them. The reality is far more complicated and much harder, if not impossible, to define entirely.

As such the definition of a "short circuit" is in fact an "ideal component". It is a resistance with zero resistance, that is \$0\Omega\$. That is, the force of the battery will act through it with no opposing force. Pushing on nothing, you do no work, and no power is dissipated.

In real life of course, the wire you use to short out the battery has some small resistance. The battery itself also has some internal resistance. Since both of those are small, the resultant current is very large.  That means lots of power is dissipated in the wire, and in the battery and things quickly get rather warm.

As I said, do not be so hard on your professor. A lot of EE is accepting the ideals at face value while realizing that reality is rather different. The ideal models give us a base point to work from which allow us to design things to a working level of accuracy without getting lost in the chaos of real world effects. 

However, we always have to be mindful that the ideals are a myth.