How good in computer science at UVA?

Is it more theoretical class or more coding oriented classes? Can you combine higher level math with CS? What about adding finance course along with CS? How is the placement? Daughter is working this summer at a famous computer company and would like to know more about CS activities at UVA?