emerging techs

123
Across
  1. 1. - Computer aided manufacturing
  2. 2. - Computer aided design
Down
  1. 1. - computer numerical control
  2. 3. - Artificial intelligence