Communication and Computing Systems