I am a Ph.D. candidate at the Department of Software and Information Systems at the University of North Carolina, Charlotte (UNC Charlotte), advised by Prof. Mary Lou Maher. I finished Masters of Science (M.S.) in Computer Science from Jordan University of Science and Technology, advised by Prof. Yaser Jararweh. Before that, I finished Bachelor of Science (B.S.) in Computer Science from the Yarmouk University at Jordan. My research interests lie in the broad area of data science with an emphasis on Human-Computer Interaction, Data Analysis, Data Visualization, and Data Storytelling. My primary research concerns analyzing big data, extracting insightful information and facilitating this information’s presentation to users.
Advisor: Prof. Mary Lou Maher
Research Area: FIRST-Finding Interesting Stories about Students - An Interactive Narrative Approach to Explainable Learning Analytics..
Award: Graduate Assistant Support Plan (GASP)
Advisor: Prof. Yaser Jararweh
Research Area: Cognitive Radio Networks & Virtual Networks
I took various courses covering broad topics in computer science, particularly in computer networks, computer architecture and programming languages.
Course Description: This course examines the issues related to network based application development. The topics for this course include introduction to computer networks, web technologies and standards, network based programming methodologies, languages, tools and standards. Students learn protocols that support computer communication networks, network based programming methodologies, languages, tools and standards, the design and development of an end-to-end network-based application, and create web-based artifacts with practical, personal or societal intent. In this course, the student have the option of choosing from two tracks for this course. One track is Java based that is centered around web application development using Servlets and JSP packages running on Tomcat Apache server. The second track in JavaScript based using the Node.js server environment.
Course Description: Same as above
Course Description: This course covers basic concepts for developing interactive web based applications; including HTML, client side scripting, server side scripting, user interface design considerations, and system integration considerations. Students learn html, css, javascript, and jquery. Students will gain experience in designing and implementing working prototypes of web pages, web sites, and interactive dynamic web-based applications.
Course Description: Same as above
Course Description: This course covers the basic knowledge of modern database. It covers two modules: relational database and XML technologies. Through this course, students are able to represent relational databases in the ER model, query the data using the formal query language SQL, and use XML technologies to store and display data. The course contents include: Relational databases with MySQL, ER Model, Extended ER Model, SQL, database normalization, query processing and optimization, and metadata representations with XML, XML Schema, XSLT, XPath, and XQuery. Students learn the concepts of relational databases, how to apply the ER model or Extended ER model to real-world problems, how to write SQL commands to manipulate or retrieve data in the relational database, how to tune database performance and optimize queries, how to analyze real-word business rules, how to design and evaluate functional and efficient relational databases, how to convert a dataset into XML format, how to apply data schemas and styles to XML data, how to write XPath or XQuery statements to retrieve XML data, and how to create a XML database.
Course Description: Same as above
Project: Learning Analytics for CCI Predictors of Success.
Project: (StumbleOn) Serendipity in Online Health Information Discovery.
Project: Security-related Text classification.
Project: Virtualization-Based Cognitive Radio Networks.