# Ruby Tahboub

Ruby Tahboub
Teaching Assistant Professor
rubyt@illinois.edu
2336 Siebel Center for Comp Sci

## Education

- Purdue University, West Lafayette, M.S in Computer Science -2016
- Purdue University, West Lafayette, Ph.D. in Computer Science - 2019

## Academic Positions

- Teaching Assistant Professor, University of Illinois Urbana-Champaign, Computer Science, 2022-Present.
- Visiting Assistant Professor, Purdue University, West Lafayette, Computer Science, 2019-2022

## Teaching Statement

My teaching philosophy focuses on helping students construct the link between abstract concepts and practice while minimizing the cognitive load. To that end, my teaching approach builds on the idea of opening, extending, and closing circles of communication, i.e., reciprocal discussions with students. For instance, when teaching a new topic, I approach the challenge as a series of circles of communication where each circle focuses on one solution stage. In my experience, I found the reciprocal nature of this approach lends itself to incremental learning that effectively links concepts and applications.

## Recent Courses Taught

- CS 101 - Intro Computing: Engrg & Sci
- CS 412 P3 (CS 412 P4, CS 412 PG, CS 412 PU) - Introduction to Data Mining

## Related News

12 New Faculty Add to Expertise in Research and Education at Illinois Computer Science

## News Notes