an awesome mentor must have robust communication and coaching abilities. they need to have the ability to correctly convey complicated concepts, deliver constructive feedback, and offer actionable suggestions https://www.youtube.com/watch?v=TtbsE7Ahfu4