Pedagogik har påverkats starkt av framförallt psykologi och filosofi ( kunskapsteori och etikfrågor ) men även av sociologi och medicin .