About me

Hi, my name is Farouk! I am a third year PhD student at the University of Illinois at Urbana Champaign in the CS theory group. I am lucky to be co-advised by Sariel Har-Peled and Chandra Chekuri. I have a broad research interest ranging from computational geometry, optimal stopping theory, scalable graph theory, and coding theory. I also enjoy thinking about recreational math problems.

I did my undergrad in The Hong Kong University of Science and Technology where I was fortunate to work with Mordecai Golin and Raymond Chi-Wing Wong.

Prior to joining UIUC, I worked at Citadel as a Quantitative Trader for 2 years. In Summer 2022, I interned at Google.

Publications

NameYearVenueWithPaper
Oracle-Augmented Prophet Inequalities2024ICALP 2024Sariel Har-Peled, Vasilis Livanospaper
Revisiting Random Points: Combinatorial Complexity and Algorithms2024SOSA 2024Sariel Har-Peledpaper
Convergence to Lexicographically Optimal Base in a (Contra)Polymatroid and Applications to Densest Subgraph and Tree Packing2023ESA 2023Kent Quanrud and Chandra Chekuripaper
A Polynomial Time Algorithm for Constructing Optimal Binary AIFV-2 Codes2023IEEE Transactions on Information TheoryMordecai Golinpaper
Faster and Scalable Algorithms for Densest Subgraph and Decomposition2022NeurIPS 2022Kent Quanrud and Chandra Chekuripaper
KFC: A Scalable Approximation Algorithm for k-center Fair Clustering2020NeurIPS 2020Sharon Lampaper
Speeding up the AIFV-2 dynamic programs by two orders of magnitude using Range Minimum Queries2020Theoretical Computer ScienceMordecai Golinpaper
Polynomial Time Algorithms for Constructing Optimal AIFV Codes2019DCC 2019Mordecai Golinpaper

Manuscripts

NameYearWithPaper
New Prophet Inequalities via Poissonization and Sharding.

Originally titled “Fishing For Better Constants: The Prophet Secretary Via Poissonization”, the new expanded paper generalizes the technique in the older one and applies it to numerous prophet inequalities in the literature (not only the prophet secretary) to improve numerous lower/upper bounds.
2023 pdf

Teaching

I have TA’d the following courses:

1) Fall 2023: CS 374 Introduction to Algorithms & Models of Computation 🔥

2) Fall 2022: CS 473 Algorithms 🌑

🔥 = Included on the List of Teachers Ranked as Excellent by Their Students

🌑 = No Teaching Evaluation survey conducted.

Professional Service

I have officially reviewed papers for the following conferences and journals:

  • FOCS2024, ICML 2024, ISIT2024, SOCG 2024, ICLR 2024, NeurIPS 2023, SODA 2024
  • IEEE Transactions on Information Theory, IEEE Transactions on Communications

Misc.

  • In my free time (which recently has been rare), I enjoy creating Youtube videos about problem solving.
  • I enjoy playing Chess and Poker.
  • I am originally from Egypt.