Academic Journey and Achievements

I began my Bachelor’s degree in Computer Science and Engineering in 2016, and I was awarded a full scholarship from the University of Cincinnati to pursue a direct PhD track. In 2023, I earned my Master of Science in Big Data and Data Provenance, and I am currently continuing my PhD studies.


Ph.D. candidate in Computer Science

I started my PhD in August 2021 with the expectation of graduate of 2026. Now, I am a Ph.D. candidate in the Computer Science Department at the University of Cincinnati, specializing in the development of cutting-edge knowledge graph algorithms for recommender systems. My work involves testing these algorithms using advanced embedding models within the NLP domain. My goal is to create a language model that can comprehend human dialogues and improve recommendation systems for robotic health assistants.


Master of Science in Computer Science

Click here to change this text. Lorem ipsum dolor sit In November 2023, I successfully defended my Master of Science thesis, which focused on addressing challenges in data provenance, a critical aspect of Big Data for tracking and documenting the lineage of large datasets. I also published this research at a provenance conference in April 2023. My thesis proposed a practical solution that computes a sample of provenance for existing results without the need for full provenance computation. Our technique samples provenance based on its distribution with respect to query results, estimated from the input data distribution while accounting for data correlations. The evaluation demonstrated that, compared to traditional methods, this approach efficiently computes a large sample of provenance with minimal errors.


Bachlor’s in Computer Engineering

In 2016, I started my Bachelor of Science in Information Technology Engineering. I found from the beginning that I enormously enjoyed learning about programming and systems analysis. I have benefited vastly from studying in IT engineering’s undergraduate syllabus and gained broad exposure to enormous knowledge of Computer Architecture, Programming Languages, Mathematical Skills, and Personality Development. In the four years of my bachelor studies, I studied courses like Data Structure and Fundamental of Computer Programming. Then Iook advanced courses like Computer Architecture, Logic Circuits, Artificial Intelligence, Databases, Operating Systems, Software Engineering (I, II), and Computer Networks (I, II). These courses helped me gain a strong background in Computer Science and taught me how to maintain an independent approach in all my endeavors. Most of my courses were complemented by the laboratory courses. The challenging assignments that were a part of the laboratory courses helped me develop the required technical and programming skills.