No professor can enable you for tomorrow, and a CS career is one of constant education.
I'm glad I learned some STM32 assembly, but with the resources available today, I wouldn't get anywhere near as deep as I did in the early 2k's.
I am building a local low power RAG system for the programing languages I like, but I'll still include stm32 asm.
I would add I don't know how anyone can do any degree and career without some sort of passion for it.
For me personally, not only do I need passion but I have to have some sort of belief in the product and/or company I'm working for. In the early 00's I worked at a company, not software related nor was I working as a developer, and didn't like what I was doing nor did I believe in the product, it was lacking in so many areas where they were trying to frame it fit in the product market. I left after 3 years and did something completely different.