University of Colorado Boulder
Department of Computer Science
College of Engineering and Applied Science
Boulder, CO. USA
Doctor of Philosophy in Computer Science, Fall 2016
Doctoral Dissertation: Engineering Scalable Distributed Services for Real-Time Big Data Analytics.
The dissertation’s goal is to solve some of the software development challenges for big data analytics of large-scale realtime streaming and historical data. In support of the crisis informatics research field, I built a lightweight service-based framework that can efficiently be used to create scalable, fault-tolerant and extensible data-intensive web applications for running a wide range of real-time and batch-oriented queries generated by end-user analysts on Twitter data.
Advisor: Professor Ken Anderson
Master of Science in Computer Science, 2008
Master's Thesis: Pattern Classification for Land Cover Analysis in Satellite Images
The thesis proposed a classification system to classify and analyze the Earth’s surface into several land cover types such as water, plants, rocks, and desserts with the aim of studying the natural resources and understanding many environmental phenomena. With the use of the machine learning algorithm Support Vector Machines (SVM) and the non-parametric Ranklet transform as a multi-resolution feature extraction from the satellite images, the system showed promising results in land cover classification problems.
Advisor: Professor Reda El-Khoribi