My teacher says that when I try to access an instance variable within a method I should always use the this keyword, otherwise I would perform a double search.
this
You must use this if required because of a name conflict, though it's better to avoid those entirely.
You may use this if you desire. It is purely a matter of taste.
You should use this in your schoolwork if your teacher demands it.