I'm a computer science student preparing for GRE now. Very confused about what specialisation I need to take in MS in USA!