Crossword puzzle

123456789101112
Across
  1. 6. a country waiting to join the EU
  2. 8. a book someone writes about his/her own life
  3. 10. a military alliance started during the cold war
  4. 11. an educator at the university level
  5. 12. job title: a person who designs, builds or maintains things
Down
  1. 1. adjective: existing, occurring, or carried on between nations
  2. 2. a software _______ creates pc programs
  3. 3. 2 words used to describe someone who's skilled with technology
  4. 4. synonym for moody, to be in a poor mood
  5. 5. the smallest country in the EU
  6. 6. a widely held but fixed and oversimplified image or idea
  7. 7. a founding country of the EU
  8. 9. word to describe a criminal group of people