Research Interests
I am highly interested in the areas of Computer Systems, Computer Security, and Programming Languages. I am mainly interested in Distributed Systems and Distributed Systems' Security. My personal goal in life is to help make distributed computing a true comparable equivalent to expensive machinery in terms of power, capabilities, security, and reliability.
I have been involved in a few research projects with faculty members of both the Department of Computer Science, and the Department of Electrical and Computer Engineering at the University of Illinois at Urbana-Champaign (UIUC). Below you will find a short description of some of my research projects and links to current drafts from these projects.
LapDog: Loosely Structured Meta-Overlays to enable Local Search in Mobile Ad-hoc Networks
I have been working on this research project under the supervision of professor Indranil Gupta from the Distributed Protocols Research Group at UIUC. In this paper i propose grouping mobile nodes into local groups and overloading query messages to enable MANETS' nodes to discover local resources while minimizing the message complexity of the system.
- You can download the most recent draft from here.

Evaluation of Random Key Pre-Distribution Algorithms for Sensor Node Networks
I have been working on this project under the supervision of professor Yih-Chun Hu from the Center for Reliable and High-Performance Computing (CRHC) at the Coordinated Science Lab (CSL). The main idea of this project is evaluating multiple key pre-distribution algorithms vs. traditional communication security algorithms such as Diffie-Hellman's key exchange algorithm. This comparison is motivated by the increased performance of sensor nodes' processors and the decrease in the processors' power consumption when compared to that of the transceiver.
- A draft of this paper will be available for download soon.
Simulation of Minimum Wheel-Rotation Paths for Differential-Drive Mobile Robots
This was built as an aid for Hamid Chitsaz's paper on the subject.
- You can access the simulation here. (requires a Java plugin)