Title: A Balanced Overview of Computer Science