Crossword Puzzle: Redefining Possible

12345678910111213141516171819202122232425262728293031
Across
  1. 2. Storage and processing of data over the internet
  2. 3. The time to come
  3. 6. Tech allowing machines to learn from data
  4. 8. Tech that creates simulated experiences
  5. 15. Analyzes data to find insights
  6. 19. Hidden prejudice
  7. 23. Celebrated on March 8th
  8. 24. First computer programmer
  9. 25. Variety in a group
  10. 26. Bringing new ideas to life
  11. 28. A set of instructions for a computer
  12. 29. Person who manages the development of a product
  13. 30. Small-scale technology
  14. 31. Protection of digital information
Down
  1. 1. Creates and maintains software
  2. 4. "Mother of COBOL"
  3. 5. A difficult task
  4. 7. A person who plans and builds computer networks
  5. 9. "The Mother of the Internet"
  6. 10. The act of combining things into a whole
  7. 11. Lead software engineer for the Apollo program
  8. 12. Including everyone
  9. 13. Mathematician who helped Apollo land on the moon
  10. 14. Key to unlocking potential
  11. 16. Machines that perform tasks automatically
  12. 17. What we work towards for women in tech
  13. 18. Field combining biology and tech
  14. 20. The world of connected computers
  15. 21. Designs user interfaces
  16. 22. "Redefining ___"
  17. 24. Tech focused on creating intelligent machines
  18. 27. Inventor of frequency hopping spread spectrum