Z wykształcenia fizyk i informatyk. Oprócz zagadnień związanych z informatyką interesuje się filozofią przyrody, astronomią, jak również niektórymi gatunkami poezji i prozy. W ciągu ostatnich 20 lat napisał kilkanaście książek na temat programowania w języku Asembler.