Computer Science at UNC questions

Son will be a freshman Fall 2018 majoring in Computer Science.
How many students are there total in CS and how many per year?
How is the program?
Are CS courses/professors challenging?
How soon can students begin taking CS courses?

Also, what percentage of CS students have job lined up after graduation?
What companies are the top recruiters from UNC ?
What are starting salaries for UNC CS grads?

Visiting UNC for a final time, tomorrow. Last visit was underwhelming. Suggestions for specific questions to ask the Computer Science department? My son really wants UNC to be his best option for CS program, but we are all leaning NC State. Just seems to have more opportunities for more students…where UNC seems to have opportunities for your very best and more outgoing kids…mine has always been the top of his class, but he’s coming from a very small community and a place where he’s known everyone his whole life.

Watching this thread hoping you get an answer…