Teaching (for 26 years) at 7 universities and high schools