In the area of computer science: advanced artificial intelligence (AI) techniques and methods, Evolutionary Computation (EC), adaptive learning through the use of artificial object Neural Networks, Fuzzy Logic, autonomous intelligent agents (aka: software agents or NPCs) and techniques used to program Expert Systems.
Adapting hardware/firmware/software to function with custom input sensors and perform signal processing on the sensor data, and/or embedded systems programming.
Biology plus the other cognitive sciences such as: anthropology, neuroscience, psychology, philosophy and linguistics. Some of these subjects are covered in periodicals such as Science magazine and some by the IEEE Xplore digital library.
Advancing mobile app development through integrating the above science techniques in Unity3D programming for all types of applications.