Research in Computer Engineering strives to achieve higher performance in the systems and components that are built as well as in the design process. At USC, research is focused on three main areas: Computer Architecture and Parallel Processing, Design and Analysis of Computer Networks and their Protocols, and VLSI Design and Computer-Aided Design and Verification of VLSI.