SETA’da Genel Koordinatörlük görevini üstlenen Taha Özhan, New York Institute of Technology’de üniversite eğitimini tamamladı. New School for Social Research’de Küresel Ekonomi-Politik alanında yüksek lisans yaptı. Aynı okulda doktora çalışmalarına başladı.
Özhan, 2003 yılında Colombia Üniversitesi’nde, 2004 ve 2005 yıllarında New York Devlet Üniversitesi’nde ders verdi.
Siyaset, ekonomi ve uluslararası ilişkiler alanlarında yayınları bulunan Özhan “İşgal’in 6. yılında Irak” adlı kitabın yazarıdır. Birçok araştırma raporu, akademik makaleleri yer alan Özhan, uluslararası konferanslara konuşmacı olarak katılmaktadır.
Insight Turkey ve (Arapça yayınlanan)Ruiyya Turkiyya adlı akademik dergilerin danışma kurulunda yer almaktadır.
SETA yayınlarında ve Insight Turkey’de düzenli olarak yazıları yayınlanan Özhan, Hürriyet Daily News ve Sabah gazetelerinde köşe yazarlığı yapmaktadır.