Challenging Ict Applications In Architecture, Engineering, And Industrial Design Education by James Wang