I have a client who is a UK national, who has spent some time teaching in Switerland at a publicly funded university.
Under the double taxation treaty, article 19, Goverment Service,
"Remuneration, other than a pension, paid by a Contracting State or a political subdivision or a local authority thereof to an individual in respect of services rendered to that State or subdivision or authority shall be taxable only in that State"
Which suggests its all taxable in Switerland only, but is teaching at a univeristy considered a 'government service'?
They have paid local taxes.