C . A . Hagberg , professori