Emil Holmgren , lärare i naturvetenskapernavid