Is this fall schedule doable?

I'm signed up to take

EECS 203

EECS 280

Ecology (BIOLOGY 281)

Evolution (EEB 390)

STATS 425 or STATS 412 (idk which one is easier. If you have any input on this pls share)

If anyone has any input I'd really appreciate it. I'm not sure if this schedule is doable or if it will take up all my time. I know it will be intense, but I still hoped to enjoy college too and have some time for clubs/friends