What is the sign convention for generated power?
I think you are right and your professor is wrong, but as this is a subjective question I cannot offer a source for evidence.

One argument I would offer is that "15 W generated" and "-15 W absorbed" could be considered equivalent, whilst "-15 W generated" implies that power is absorbed; it could be considered a double negative and so is at best unclear.