A philosopher is someone who practices philosophy, which involves rational inquiry into areas that are outside of either theological dogma or science. The term "philosopher" comes from the Ancient Greek φιλόσοφος (philosophos) meaning "lover of wisdom". Its origination has been ascribed to the Greek thinker Pythagoras.
Where as a researcher is someone who conducts research, i.e., an organized and systematic investigation into something. Scientists are often described as researchers.So
Who can be a good teacher among the Philosopher and Researcher?