what are the different fields in computer science?
['Algorithms and complexity.', 'Architecture and organization.', 'Computational science.', 'Graphics and visual computing.', 'Human-computer interaction.', 'Information management.', 'Intelligent systems.', 'Networking and communication.']