Haefliger, Hans teacher of history.