Pushing pixels through GPUs; deep learning; hw modeling; distributed computing; embedded C; multithreaded servers; crypto; programing languages.