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 of 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 (2008 - 2011)

Teaching Experience

CS123: Introduction to Computers
CS220: Programming in C and Unix
CS221: Computer Systems
CS223: Systems Programming
CS321: Operating Systems
CS426: Embedded Microprocessor Systems
CS525: Operating Systems
COMS W4118: Operating Systems, Professor Jason Nieh, Fall 2012 (Columbia University)

Selected Publications


Patents


Media


Cycada Press Coverage:

FCount