Karl Johan Norrby , professor vidUpsala