I’ve always been amazed by people who can solve a Rubix cube — interesting to hear from your perspective of it.
Don’t give up on your dreams about computer science — there is a ton of overlap with developing products that solve problems for people, and a lot of finding those solutions relies on understanding psychology and looking for patterns. You might be able to find a lot of success where those areas overlap :)