Islam Faisal

Islam Faisal

PhD Candidate

Boston University

About Me

I am a PhD candidate at Boston University’s Department of Computer Science. I am interested in quantum computing, complexity theory, cryptography, security, and privacy.

I graduated with a BSc summa cum laude from the American University in Cairo (AUC), Egypt where I studied mathematics and computer engineering. Previously, I interned with Microsoft Research, Affectiva, Twitter, EPFL, and IPAM at UCLA. I also have experience in software engineering and machine learning.

Download my CV.

I am in my final year of my PhD and looking for my next adventure!

Click here to get in touch with me!

Interests
  • Quantum Computing
  • Complexity Theory
  • Cryptography
  • Theoretical Computer Science
  • Security and Privacy
Education
  • PhD in Computer Science, In Progress

    Boston University

  • BSc in Computer Engineering and Mathematics

    The American University in Cairo

  • Undergradaute Visiting Project Student

    EPFL

Research Summary

I am broadly interested in quantum computing, complexity theory, and cryptography. My current research studies questions such as:

  • What is the boundary between quantum and classical constraint satisfaction problems? [Compelxity Theory and Hamiltonian Complexity]
  • How can parties compute joint functions without exposing their private inputs? [Secure Multiparty Computation (MPC)]
  • How can one party (non-)interactively prove statements (for example, a mathematical theorem) to another untrusting party? [Proof Systems]
  • How can we make sure such proofs reveal nothing else? [Zero-Knowledge Proofs]
  • How can we make such proofs efficiently checkable? [Probabilistically Checkable Proofs (PCPs)]
  • How can we reduce the communication between the prover and the verifier? [Succinct Arguments]

Previously, my undergraduate journey exposed me to other interesting research topics across different areas including number theory, machine learning, security, and privacy.

Research Projects

Convolutional Neural Networks and Metric Learning for Facial Verification

Teaching

I value and enjoy teaching. I am happy and fortunate to have taught and mentored hundrends of students during my undergraduate and graduate studies.

Graduate Teaching Fellow at Boston University

  • CAS CS 332 (Fall 2025): Elements of the Theory of Computation (with Prof. Leonid Levin)
  • CAS CS 535 (Spring 2025): Complexity Theory (with Prof. Leonid Levin)
  • CAS CS 330 (Summer 2024): Introduction to Analysis of Algorithms (with Dr. Tiago Januario)
  • CAS CS 530 (Spring 2024): Advanced Algorithms (with Prof. Leonid Levin)
  • CAS CS 235 (Fall 2023): Algebraic Algorithms (with Prof. Leonid Levin)
  • CAS CS 330 (Summer 2023): Introduction to Analysis of Algorithms (with Dr. Tiago Januario)
  • CAS CS 332 (Fall 2021): Elements of the Theory of Computation (with Prof. Mark Bun)

Undergraduate Teaching Assistant at The American University in Cairo

  • CSCE 4702 (Spring 2019): Secure Systems Engineering
  • CSCE 4910 (Winter 2018): Big Data Analytics
  • MACT 2131 (Fall 2015): Discrete Mathematics
  • MACT 2123 (Spring 2015): Calculus III
  • CSCE 2201 (Fall 2014): Data Structures and Algorithms
  • MACT 1122 (Spring 2014): Calculus II
  • CSCE 106 (Spring 2014): Fundamentals of Computer Science
  • CSCE 106 (Fall 2013): Fundamentals of Computer Science

Experience Highlights

 
 
 
 
 
PhD Student
Sep 2019 – Present Boston, MA
 
 
 
 
 
Software Engineering Intern
Jun 2019 – Aug 2019 San Francisco, California
Previously interned in fall 2017 (SF) and summer 2018 (Seattle).
 
 
 
 
 
Visiting Student Researcher
Sep 2018 – Dec 2018 Switzerland
 
 
 
 
 
Undergraduate Researcher
Jun 2017 – Aug 2017 Los Angeles, California
 
 
 
 
 
Summer Intern
Jul 2015 – Aug 2015 Cairo, Egypt

Contact