D:r A:r teacbes English , French : d German.