Emil Holmgren , Lärare i Naturvetenskaperna vid Kongl.