computer electrical laptop support technology mc50 notebook computer repair cable design cancer child science information technology mechanical help mc70 polyurethane construction insulation foam institute engineering