Andresen er utdannet sivilingeniør (kontrollingeniør) ved NTH (senere integrert i NTNU) i 1973, og var ansatt der fra 1982 til han gikk av i 2022. Han var styremedlem ved NTNU, som representant for de vitenskapelig ansatte, 1999–2001. Andresen ble dr.philos. ved NTNU i 2018 med avhandlingen og fikk samtidig opprykk til førsteamanuensis.