Networks, Communication, and VLSI