Computer
Systems design
Electronics
Mathematics
Systems engineering
Parallel computing
Computer science
Algorithm