He graduated from KUT and has spent several years in teaching comparative studies of computer languages and programming, participating in a number of projects for CBL and CAD. He is responsible for the initiative and the drive behind computer networking teaching at KUT. He is currently the head of the CNTL and the TEMPUS project co-ordinator at KUT.