Distributed system, Big data analytic infrastructure, Test automation, Parallel programming, Computer Architecture, Multi-core Systems, Software Simulator Development, Architectural Design, Logic Design of Chip Multiprocessors and FPGA Development, MIPS/Power Architecture