C does not follow from a and b.
We know that no professors are ignorant and that all ignorant people are vain. We cannot conclude from this knowledge that no professors are vain. We can only conclude than no professors are ignorant and therefore none are vain due to their ignorance.
All you can say for certain is that professors are not ignorant and that you have eliminated one of a possible multitude of ways a professor could 'arrive at' vanity.
That is, it is still entirely possible for these non-ignorant professors to be vain.