* 1960'lardan bu yana bilgisayar bilimleri/matematik alanlarında çalışmıştır.
* Liseden mezun olduktan sonra bir dönem IBM'de çalışmıştır.
* Reuters'da çalıştığı dönemde gerçek zamanlı bir işletim sistemi geliştirmiştir.
* Aynı yıllarda sendikal hareketlerin içinde de aktif olarak rol almıştır.
* Cambridge Üniversitesinde Matematik alanında eğitimini tamamladıktan sonra Bilgisayar Bilimleri alanının önde gelen isimlerinden John Conway ile çalışmıştır..
* 1991'de Türkiye'ye yerleşmiştir.
* 1999'de İstanbul Bilgi Üniversitesi'nde çalışmaya başlamış, kısa süre sonra Türkiye'nin ilk Bilgisayar Bilimleri bölümünü kurmuştur.
* Türkiye'de özgür yazılımın yaygınlaşması için aktif bir şekilde çalışmış, hareketin Türkiye'deki öncülerinden olmuştur.
* Üniversite müfredatını her zaman dünya seviyesinde ve öngörülü bir şekilde planlayarak önce Java, sonrasında Fonksiyonel Programlama konularında eğitime ağırlık vererek öğrencilerinin okula başladıkları değil mezun oldukları günkü teknolojilere hakim olmasını sağlamıştır
* Politik taraflardan bağımsız olarak her zaman özgürlüklerin peşinde olmuş, demokratik hakları savunmuştur.
* Öğrencilerin tartıştığı, kendisinin yer yer doğrudan hedef gösterildiği e-posta listeleri gibi mecralar üzerinde tam yetkiye sahip olmasına karşın hiçbir zaman engelleme, susturma gibi çabalara girişmeyerek demokratik bir akademik ortamın nasıl yaratılacağı konusunda örnek olmuştur.
* LGBT Hakları konusunda sessiz kalmamış, LGBT bireylerin bilişim dünyasına katkılarını göz önüne koyarak görünürlük sağlamıştır.
* İstanbul Bilgi Üniversitesi'ndeki işten çıkarmalara karşı sendikal hareketlere liderlik etmiş, çalışanların haklarına sahip çıkmaları için mücadele vermiştir.
* Bugün dünyanın dört bir köşesinde çalışan, alanında isim yapmış, sektöre liderlik eden şirketlerde çalışan, hatta bu şirketleri sıfırdan kuran öğrenciler yetiştirmiştir.