Parashurama was a skilled teacher who taught Bheeshma, Drona and Karna. In fact, it is said that he was granted immortality by Shiva in order to train Kalki, the last reincarnation of Vishnu.