About

Education

Doctor of Philosophy (Ph.D.) in Computer Science, Columbia University, 2020
Master of Philosophy (M.Phil.) in Computer Science, Columbia University, 2015
Master of Science (M.S.) in Computer Science, Columbia University, 2013
Master of Science (M.S.) in Computer Science, Yale University, 2012
Bachelor of Science in Engineering (B.S.E.):
Computer Engineering, University of Michigan at Ann Arbor, 2008
Computer Science, University of Michigan at Ann Arbor, 2008
Undergraduate Minors: Mathematics, Physics

Professional Experience

Assistant Professor in Computer Science, Kuwait University (2020 - Present)
Graduate Researcher, Columbia University, New York, NY, USA (2012 - 2020)
Software Engineer II (OS kernel), VMware Inc., Palo Alto, CA, USA (Sep 2008 - Apr 2011)

Teaching Experience

CS223: Systems Programming, Fall 2020, Spring 2021
CS220: Programming in C and Unix, Fall 2020, Spring 2021
COMS W4118: Operating Systems, Professor Jason Nieh, Fall 2012 (Columbia University)

Publications


Chameleon: Multi-Persona Binary Compatibility for Mobile Devices
Jeremy Andrus, Alexander Van’t Hof, Naser AlDuaij, Christoffer Dall, Nicolas Viennot, Jason Nieh
Columbia University Technical Report: CUCS-011-13, April 2013

Patents


Media


Cycada Press Coverage:

FCount