Reshaping Visual Communication Design Curriculum To Support Collaboration With Computer Science And Engineering