Aviv Faraj

HomeAboutData ScienceComputer ScienceEngineeringAwardsPublicationContact
github
gitlab
linkedin

Computer Science Projects

  • Hierholzer Algorithm

    Hierholzer Algorithm

    A research paper that was written as part of CS502 - Data Structures and Algorithms at Drexel University in which Hierholzer's algorithm was reviewed.

    Keywords: Python3, Eulerian Circuit, Eulerian Path, Hierholzer's algorithm, Graph Theory.
  • Python Decorators

    Python Decorators

    SQLite class built as context manager to ensure connection to database is closed.

    Keywords: Python3.
  • SSH Connection

    SSH Connection

    Establish secure connection from any computer within the internal network.

    Keywords: SSH, Samba.
  • Karp Rabin Algorithm

    Karp Rabin Algorithm

    A research paper that was written as part of CS502 - Data Structures and Algorithms at Drexel University in which Karp-Rabin algorithm was reviewed and implemented in Python3.

    Keywords: Python3, String Matching, Karp-Rabin algorithm.
  • TODO Comment (TODOCOM)

    TODO Comment (TODOCOM)

    Python package to retreive TODO comments written in the code.

    Keywords: TODO, re, Python.
  • Context Manager

    Context Manager

    SQLite class built as context manager to ensure connection to database is closed.

    Keywords: Python3.
Credits: Images were generated by both Adobe Firefly text to image generative AI and Microsoft Bing Image Creator