Which CS cluster is better to have?

Here are the clusters: AI, Bioinformatics, Computer Vision, Networked System, Security and Cryptography, Software Engineer.

Which of these is most demanding? highest paid?

Software engineering and security are highest paid, followed by networking and databases. Ai, Bioinformatics and Computer Vision are more research-oriented fields thus do not offer nearly as much money. They are for people who rather do something amazing in this life than make money, though that sorta thing is always a gamble :slight_smile:

You probably want to include course work in networks, security and cryptography, and software engineering (overview), as they are applicable in nearly any software development context. Operating systems, databases, and algorithms are also widely applicable.