Name(s): Rayyan JreidiniUniversity: The American University of BeirutName(s) of instructor(s): Sinan HassanCountry: Lebanon