Is this a good idea?

Do you think this is a good schedule for a freshman who is trying to major in computer science?

Fall semester:

Intro to computer science
Calculus 1
Physics 1(Without calc :slight_smile: )
Physics 1 lab
Expository writing

Spring semester:

Data structures
Calculus 2
Physics 2
Physics 2 lab
Gen elective

I think its perf but wanted to get some other opinions. I took ap physics c in hs so physics should be ok, i took 3 years of comp sci in hs, so i should do well in intro to comp sci and i took ap calc in hs but i didnt pay attention the second half of the year(senioritis) so im retaking it.
I will be a freshman in the fall.

Only class im scared for is expos… And calc 2 .