Biography

I am a PhD student in the Department of Computer Science at Boston University. My advisor is Professor Jonathan Apavoo, and I like to collaborate with Professor Steve Homer and Professor Orran Kreiger. I started my PhD in September 2017, and my main research focus is on operating systems and computer architecture. My current research interest is in operating systems structure and organization for the implementation of alternative systems that exploit modern hardware trends, such as multiprocessors, distributed memory, and performance monitoring facilities.

I received my BS in Computer Science from the American University of Beirut. During my undergraduate studies, I explored and attempted to integrate ideas from computer systems, machine learning, computer security, and neurobiology. One of my goals is to be able to incorporate learning and computation efficiently such that computation may be learned, stored, retrieved, accelerated, and shared between distributed computing components.




Research Lab

Scalable Elastic Systems Architecture (SESA)
Programmable Smart Machines (PSM)



Teaching Experience

CAS CS210: Computer Systems (Fall 2018)
CAS CS210: Computer Systems (Spring 2019)
CAS CS210: Computer Systems (Summer 2019)
CAS CS210: Computer Systems (Spring 2020)



Publications

Awad, Y., Nassar, M., and Safa, H. Modeling Malware as a Language. 2018 IEEE International Conference on Communications (ICC).

Cadden, J., Unger, T., Awad, Y., Dong, H., Krieger, O., Appavoo, J. SEUSS: Skip Redundant Paths to Make Serverless Fast. Eurosys 2020.

Under Review

Dong, H., Arora, S., Awad, Y., Unger, T., Crovella, M., Krieger, O., Appavoo, J. A Study of Energy Efficiency in Operating Systems. 2021 USENIX Operating Systems Design and Implementation (OSDI).





Industry Experience

Software Developer for Interactive Life (September 2016 - May 2017)
Interactive Live is a startup that offers a mobile application publishing platform that anyone can use to create a mobile application. My main work was on writing unit tests for the backend code base and rewriting the frontend code base.