About Me

Ph.D Student &

My name is Maram Assi. I am a Ph.D. student in the School of Computing at Queen's University, Ontario, Canada. I am member of Software Evolution & Analytics Lab (SEAL) led by Prof. Ying Zou. I received my BS and my MSc degrees from the Lebanese American University (LAU) in Beirut, Lebanon in 2014 and 2018 respectively, and both with high distinction. I have more than 5 years of work experience in the software development field in both banking and supply chain management sectors.

Research Interests
Software Analytics
Software Engineering
Software Evolution
Machine Learning
Natural Language Processing
  • [first_name].[last_name]@queensu.ca

Publications

  • August 2018 - Elsevier

    The Timetable Problem is one of the complex problems faced in any university in the world. It is a highly-constrained ...

    M Assi, B Halawi, RA Haraty

    The Timetable Problem is one of the complex problems faced in any university in the world. It is a highly-constrained combinatorial problem that seeks to find a possible scheduling for the university course offerings. There are many algorithms and approaches adopted to solve this problem, but one of the effective approaches to solve it is the use of meta-heuristics. Genetic algorithms were successfully useful to solve many optimization problems including the university Timetable Problem. In this paper, we analyse the Genetic Algorithm approach for graph colouring corresponding to the timetable problem. The GA method is implemented in java, and the improvement of the initial solution is exhibited by the results of the experiments based on the specified constraints and requirements.

    Click here to read the full paper

  • March 2019 - IEEE

    The Knapsack Problem (KP) is one of the most studied combinatorial problems. There are many variations of the problem. There are many variations of the problem along with many real life applications...

    The Knapsack Problem (KP) is one of the most studied combinatorial problems. There are many variations of the problem along with many real life applications. KP seeks to select some of the available items with the maximal total weight in a way that does not exceed a given maximum limit L. Knapsack problems have been used to tackle real life problem belonging to a variety of fields including cryptography and applied mathematics. In this paper, we consider the different instances of Knapsack Problem along with its applications and various approaches to solve the problem.

    Click here to read the full paper

  • May 2017 - SCITEPRESS

    Privacy and anonymity are important concepts in the field of communication. Internet users seek to adopt protective measures to ensure the privacy and ...

    Privacy and anonymity are important concepts in the field of communication. Internet users seek to adopt protective measures to ensure the privacy and security of the data transmitted over the network. Encryption is one technique to secure critical information and protect its confidentiality. Although there exist many encryption algorithms, hiding the identity of the sender can only be achieved through an anonymous network. Different classifications of anonymous networks exist. Latency level and system model architecture are two essential criteria. In this paper, we present a description of a set of anonymous systems including NetCamo, TOR, I2P and many others. We will show how these systems work and contrast the advantages and disadvantages of each one of them.

    Click here to read the full paper

  • English
    Français
    العربية
    Español
  • 0

    Human Languages
  • 0

    Programming Languages
  • Pyhton, R, Java SQL, PL/SQL, PHP HTML5, CSS3, JS

Teaching

  • Winter 2020

    Teaching Assistant (Queen's)

    Elements of Data Analytics

  • Fall 2019

    Teaching Assistant (Queen's)

    Fundamentals of Web Development

  • Spring 2014 & Fall 2015

    Teaching Assistant (LAU)

    Intro to Object Oriented Programming and Object and Data Abstraction

Personal

A little more about me? Slide right

Let's work together

Do you have questions? Looking for possible collaboration?

Get in Touch

Any question? Reach out to me and I will get back to you shortly.
  • [first_name].[last_name]@queensu.ca