This topic comes at an interesting time. I have the same problem with one of my guitars. While your teacher is right about fingering closer to the fret it may also be that the frets are too high. That's my current theory and I am planning on taking my guitar to a good luthier to see if my theory holds water.