Teaching and Mentoring Philosophy