Professor blames dreadful weather on ‘big wiggles’