Hi Blind, Taking some grad classes and deciding between two before tomorrow, which do I choose? Control Theory class: - Part of a sequence, so it’s take it now or drop forever. - About flight controls theory in depth. - Advanced control and systems theory might come in handy for some of my research. - Cool concepts, taught by a well-known engineer at a Big Aero, might be time consuming - Lots of friends in it - Will never be used in big tech career, maybe research Parallel Computing class: - Taught once a year - Interesting concepts, maybe useful for research in edge cases. - Disorganized IMO, but taught by someone who got their doctorate under a famous prof at a famous school - Useful for tech career, but could pick up on own Thoughts? Kind of want to take control theory one just cause it might be better run overall and is more interesting TC 🥜 (not at Comcast) YOE 0
Control theory is completely useless in a typical SWE context. It's useful if you go for robotics, but you'd need to dive way deeper than this intro class. I'd go for parallel computing, more likely you'll apply it in the future
Its school, choose what interests you. Anything you need for SWE you can learn on the job. I took a bunch of pure math classes which has nothing to do with my job as MLE and I don’t regret it one bit.
Why not both?
Nothing I learned in school stayed super relevant for work, and that was only ten years ago. What I miss now were the unique classes that interested me, which I skipped, and can't really learn on my own now.
Hmm… WashU?
I think it depends heavily upon your career interests. If you want to pursue more CS/ML related topics, then Parallel Computing. For flight controls work or aerospace focused future work, the first one is more apt