Philosophy Teacher

A person who teaches the study of reality, knowledge, values, ethics, religions, and the meaning of life. Course may focus on Western (Greek) or Eastern (Indian and Chinese) philosophies.