Faculty Candidate Seminar

Introduction to Data Science

Ruby TahboubVisiting Assistant ProfessorPurdue University
3725 Beyster BuildingMap

Teaching Faculty Candidate Seminar

Zoom link for remote participants, passcode:  024768


Abstract: In this guest lecture, I will give an introduction to data science. We will discuss examples of data science applications (e.g., the missing bullet holes on the missing airplanes in World War II and special education) and the overall data science process. After that, we will go over various data wrangling tasks (e.g., aggregating and transforming data) and process real data about COVID-19 cases in US colleges using Pandas library in Jupyter notebook. Finally, we will discuss the key ideas of dimensionality reduction using Principal Component Analysis (PCA).



Ruby Tahboub is a Visiting Assistant Professor in the Computer Science Department at Purdue University. She earned her Ph.D. from Purdue University in 2019. Her research work unites data management and generative programming to efficiently compile query code at runtime. She is looking for opportunities to grow her research into Human-Computer Interaction and Computer Science Education that can benefit from deep ideas and best practices learned from programming languages and data management.
Ruby is passionate about teaching and making the learning process more effective. She aims to help students construct the link between abstract concepts and practice while minimizing the cognitive load. To that end, she incorporates visualization and story-telling in her teaching materials. She received Purdue’s prestigious Raymond Boyce Graduate Teacher Award for her excellence in teaching.

Ruby enjoys outdoor activities with her family and searching for the best children’s books in her free time.


Cindy Estell

Faculty Host

James Juett