Ruby Tahboub
For More Information
Education
- Ph.D., Computer Science, Purdue University, 2019
- M.S., Computer Science, Purdue University, 2016
Academic Positions
- Teaching Assistant Professor, SSCDS, University of Illinois Urbana-Champaign, 2022-Present
- Visiting Assistant Professor, Computer Science, Purdue University, 2019-2022
Resident Instruction
- CS 412 Introduction to Data Mining, SSCDS, Illinois, [Fall 2023, Spring 2024, Fall 2024]
- CS 101 Introduction to Programming: Engineering and Science, CS, Illinois, [Fall 2022, Spring 2023]
Articles in Conference Proceedings
- Ruby Y. Tahboub and Tiark Rompf. Architecting a Query Compiler for Spatial Workloads. Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD), pp. 2083-2098, 2020. (Acceptance Rate: 26.86%)
- Grégory M. Essertel, Ruby Y. Tahboub, James Decker, Kevin Brown, Kunle Olukotun, Tiark Rompf. Flare: Whole Query Compilation for Apache Spark. Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI), pp. 799-815, 2018. (Acceptance Rate: 18.3%)
- Ruby Y. Tahboub, Grégory M. Essertel, and Tiark Rompf. How to Architect a Query Compiler, Revisited. Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD), pp. 307-322, 2018. (Acceptance Rate: 19.65%)
Honors
- Raymond Boyce Graduate Teacher Award, Purdue University, 2016 (2016)
- Best Demo Award, LIMO: Learning Programming using Interactive Map Activities, ACM SIGSPATIAL, 2015 (2015 )
Recent Courses Taught
- CS 101 - Intro Computing: Engrg & Sci
- CS 412 CSP (CS 412 DS3, CS 412 DS4, CS 412 DSO, CS 412 G3, CS 412 G4, CS 412 MC3, CS 412 MC4, CS 412 P3, CS 412 P4, CS 412 PG, CS 412 PU, CS 412 U) - Introduction to Data Mining