IMPORTANT CS courses
Hey:
I finished all my mandatory CS courses and now I need to consider what upper year classes are USEFUL. I don't care if the course is "fun" or not. I just care if the course can make me a more competent SWE. Here are two factors I am considering:
1) Value to interviews: Other than LC, a lot of interviewers like to bring up the CS theories than encompasses different aspects of computer science. So in terms of a general SWE interview, what courses can make me more prepared?
2) Job value: Are there any CS courses that can teach me some knowledge that can make me more competent in a job? What courses teach the concepts that are important, but hard to learn by myself when doing daily SWE job?
Thanks for your advice!