Agneta Richter-Dahlfors, Karolinska Institutet och KTH