First and foremost, I would like to express my heartfelt gratitude to Prof, Madhavan Nair, my Dissertation Advisor and mentor, for providing me this opportunity, to pursue my PhD under his esteemed and brilliant guidance. I can't thank you enough Prof. Nair for your support and guidance, for giving me freedom to design and progress with the research project, for guiding me throughout, for teaching me the importance of independent thinking and providing me a strong foundation to grow as a student researcher. Your guidance is precious and none of this would have been possible without your constant supervision. I would also like to extend my gratitude towards my respected Dissertation committee members, Dr. Nazira El-Hage, Dr. Hoshang Unwalla, Dr. Ajeet Kaushik, Dr. Michal Toborek and Dr. Chenzhong Li for agreeing to be on my committee, and for providing their positive feedbacks, guidance and support. Thank you for being so patient and helping me positively.