Game Theory
Computer Communication Networks
Cryptography
Algorithms
Graph Theory
Modelling and Simulation