Being an ICPC medalist, I like algorithms a lot. Got fond of low level and high performance programming (GPUs, vectorization) later. I have a job in the field of geometric modelling, so computational geometry and computer graphics are quite familiar to me.