algorithms and complexity theory; computing and computer architecture; computer networks; artificial intelligence; security and encryption; performance evaluation of computer systems and queuing systems