Dr A:r teaches English , French and German , languages winch he understands perfectly well.