CV
Education
- Ph.D in Computer science, Georgia Institute of Technology, Present
- Ph.D. thesis: -Coming Soon-.
- M.S. of Science in Computer science, University of Victoria, 2018
- Master’s Thesis: Predicting the Programming Language of Questions and Snippets of Stack Overflow.
- B.S. of Education in Computer Education, University of Hail, 2013
- Senior Project: Analysis of keystroke dynamics based on different languages for representing user’s typing behavior.
Research experience
- Research Student, Volunteer:
Carnegie Mellon University, Pittsburgh (Jan. 2019 - Present)- Collected and extracted information from research publications (PDF files).
- Visualized and analyzed a source code of scientific papers on Github.
- Visiting Research Student:
King Abdullah University of Science and Technology, Saudi Arabia (Jan. 2019 - July 2019)- Contributed and developed Delve- a web-based dataset retrieval and document analysis system.
- Visualized dataset and document citation relationship and enables users to analyze a scientific document by uploading its full PDF.
- Implemented machine learning and data mining techniques on the analysis of document text, citation and co-author graphs.
- Research Student:
University of Victoria, Victoria, B.C. (Jan. 2016 - Aug. 2018)- Implemeted Machine Learning algorithms on predicting the programming language of questions on Stack Overflow
- Mined Stack Overflow question posts to determine knowledge related to energy consumption.
- Cleaned and pre-processed raw dataset and transformed into understandable format.
- Undergraduate Research Student:
University of Hail, Saudi Arabia (Nov. 2012 - May 2013)- Analyzed keystroke dynamics dataset for user identification using Machine Learning algorithms.
- Collected a new Arabic dataset from 21 users and compared the results with Italian Language.
Work experience
- Software Developer:
Advanced Electronics Company, Saudi Arabia (Jan. 2020 - Present)- Implemented user interface using MVC, JQuery, CSS, Bootstrap and HTML and designed the UI/UX.
- Maintained and developed server-side applications as well as created a new feature.
- Worked with other responsibilities such as API integration, deployment and web server technologies.
Teaching experience
- Teaching Assistant:
University of Victoria, Victoria, B.C. (Sep. 2017 - April 2018)- Managed the first-year lab for Fundamentals of Programming Languages I and II.
- Provided individual assistance to develop students’ programming skills through regular feedback.
Conference Attended and Service
- The WCCE Conference, 2018.
- The AI/GI/CRV Conference, 2016.
- The PacRim Conference, 2017
- Artificial Intelligence in Medicine, 2019.