Naser AlDuaij

Ph.D. Candidate in Computer Science
Columbia University






                       

Resume/CV

Columbia University
Computer Science Department
Office # 509, CS Building
500 West 120 Street, RM 450
MC0401
New York, NY 10027-7003



I am a Ph.D. candidate in Computer Science, advised by Professor Jason Nieh, in the Software Systems Laboratory (SSL) at Columbia University. My research interests include operating systems, mobile computing, device drivers, virtualization, and embedded systems.

Lately, I have been working on modifying the Android kernel to provide a system for native execution of iOS applications alongside Android applications. This is an ongoing project named Cycada (formerly referred to by the name Cider). More recently, I began working on multi-mobile computing which explores how multiple mobile devices can be combined dynamically to provide a better, more enhanced, experience.


Education

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.) in Computer Engineering, University of Michigan at Ann Arbor, 2008
Bachelor of Science in Engineering (B.S.E.) in Computer Science, University of Michigan at Ann Arbor, 2008
Undergraduate Minors: Mathematics, Physics


Professional Experience

Graduate Researcher, Columbia University, New York, NY, USA (September 2012 - Present)
Software Engineer II (Member of Technical Staff), ESX kernel development, VMware Inc., Palo Alto, CA, USA (September 2008 - April 2011)


Teaching Experience

COMS W4118: Operating Systems, Professor Jason Nieh, Fall 2012. (Student evaluations)


Publications

Heterogeneous Multi-Mobile Computing
Naser AlDuaij, Alexander Van't Hof, Jason Nieh
Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services (MobiSys 2019), Seoul, South Korea, June 2019.

Binary compatible graphics support in Android for running iOS apps
Jeremy Andrus, Naser AlDuaij, Jason Nieh
Proceedings of the 18th ACM/IFIP/USENIX Middleware Conference (Middleware 2017), Las Vegas, NV, USA, December 2017.

Cider: Native Execution of iOS Apps on Android (Note: The technology referred to in the article as Cider is now called Cycada.)
Jeremy Andrus, Alexander Van't Hof, Naser AlDuaij, Christoffer Dall, Nicolas Viennot, Jason Nieh
Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2014), Salt Lake City, UT, USA, March 2014.



Technical Reports

Heterogeneous Multi-Mobile Computing
Naser AlDuaij, Alexander Van’t Hof, Jason Nieh
Columbia University Technical Report: CUCS-008-16, August 2016.

M2: Multi-Mobile Computing
Naser AlDuaij, Alexander Van’t Hof, Jason Nieh
Columbia University Technical Report: CUCS-005-15, March 2015.

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 & Patent Applications

United States Patent Application 20150339137: Methods, Systems, and Media for Binary Compatible Graphics Support in Mobile Operating Systems
United States Patent Application 20160077850: Methods, Systems, and Media for Binary Compatibility


Awards & Honors

University Graduate Ph.D./Research Fellowship, Fall 2012 - Present
Dean's List, University of Michigan, Fall 2007 & Winter 2008
University Honors, University of Michigan, Fall 2007


Multi-Mobile Computing (M2):

Multi-Mobile Computing Video Demo
Columbia Engineering: Multi-mobile (M2) Computing System Makes Android and iOS Apps Sharable on Multiple Devices
ACM News: M2 Computing System Makes Android, iOS Apps Sharable on Multiple Devices


Cycada (formerly referred to by the name Cider):

Cycada Project Page
Cycada Video Demo
Cycada ASPLOS 2014 Presentation Slides (PDF)

Cycada Press Coverage:

BBC CNBC Gizmodo Greenbot Crazy Engineers NDTV BGR
Engadget 9to5mac XDA Developers The Register TheNextWeb International Business Times Macworld
Columbia Engineering SlashGear Droid Life Phandroid Android Authority SD Times News.com.au


Personal

I am an avid soccer player. I also enjoy running, hiking, and traveling (whenever, wherever I can).

FCount
Last Updated: 23 Jun 2019