Ryan Marcus, assistant professor at the University of Pennsylvania. Using machine learning to build the next generation of data systems.
____ __ ___
/ __ \__ ______ _____ / |/ /___ _____________ _______
/ /_/ / / / / __ `/ __ \ / /|_/ / __ `/ ___/ ___/ / / / ___/
/ _, _/ /_/ / /_/ / / / / / / / / /_/ / / / /__/ /_/ (__ )
/_/ |_|\__, /\__,_/_/ /_/ /_/ /_/\__,_/_/ \___/\__,_/____/
/____/
___ __ ___
/ _ \__ _____ ____ / |/ /__ ___________ _____
/ , _/ // / _ `/ _ \ / /|_/ / _ `/ __/ __/ // (_-<
/_/|_|\_, /\_,_/_//_/ /_/ /_/\_,_/_/ \__/\_,_/___/
/___/
___ __ ___
/ _ \/ |/ /__ ___________ _____
/ , _/ /|_/ / _ `/ __/ __/ // (_-<
/_/|_/_/ /_/\_,_/_/ \__/\_,_/___/
Teaching and advising

Our group’s research focus is on the implementation (as opposed to applications) of data systems. Broadly, our group works on machine programming for data systems, investigating how to build data systems that automatically adapt to new hardware and user workloads, invent novel processing strategies, and understand user intention.
Current Ph.D. students
Visiting Ph.D. students
Current MA/MS students
Courses
At the University of Pennsylvania:
- Spring 2025, CIS 5450, Big Data Analytics (syllabus)
- Fall 2024, CIS 5450, Big Data Analytics (syllabus)
- Spring 2024, CIS 5450, Big Data Analytics, joint with Jacob Gardner (syllabus)
- Fall 2023, CIS 6500, Advanced Topics in Database Systems (syllabus)
At Brandeis University:
- Spring 2019, COSI 127b, Introduction to Database Systems (syllabus)
Copyright 2025 Ryan Marcus