Technology and Computing