The Cake Lab

About Us

Hello! Welcome to The Cake Lab. We are a research group from the Department of Computer Science at Worcester Polytechnic Institute. Our group focuses on systems, networking, and security. For examples, some of our ongoing projects involve optimizing the performance and security of critical and emerging systems, including distributed systems, cloud and mobile applications, and embedded systems.

Our work is generously supported by the National Science Foundation, Office of Naval Research, Google Cloud, and the Google Open Source Security Team (GOSST).


(ordered alphabetically)

See All


Lorenzo De Carli

Assistant Professor

Dan Dougherty


Tian Guo

Assistant Professor

Craig Shue

Associate Professor

Craig Wills


Robert Walls

Assistant Professor

Affiliated Faculty

Mark Claypool


PhD Students

Zorigtbaatar Chuluundorj

Enterprise network security

Xin Dai

Mobile-aware DNN (co-advised with Xiangnan Kong)

Sirshendu Ganguly

IoT and cloud security

Guin Gilman

GPU and systems performance

Yunsen Lei

Front-end server security

Shijian Li

Distributed training

Yu Liu

Residential network security

Sam Ogden

Mobile deep inference

Tongwei Ren

IoT and cloud security

Yiqin Zhao

Mobile augmented reality

Yiyang Zhao

Neural architecture search

Graduate Students

Shradha Neupane

Software ecosystem security

Selected Publications

See All

Holistic Control-Flow Protection on Real-Time Embedded Systems with Kage

Yufei Du, Zhuojia Shen, Komail Dharsee, Jie Zhou, Robert J. Walls, John Criswell

USENIX Security Symposium 2022


Can the User Help? Leveraging User Actions for Network Profiling

Zorigtbaatar Chuluundorj, Curtis Taylor, Robert J. Walls, Craig Shue

International Conference on Software Defined Systems (SDS'21)


Characterizing Concurrency Mechanisms for NVIDIA GPUs under Deep Learning Workloads

Guin Gilman, Robert J. Walls

39th International Symposium on Computer Performance, Modeling, Measurements and Evaluation (Performance'21)


Memory-Efficient Deep Learning Inference in Trusted Execution Environments

Jean-Baptiste Truong, William Gallagher, Tian Guo, Robert J. Walls

9th IEEE International Conference on Cloud Engineering (IC2E)


Many Models at the Edge: Characterizing andImproving Deep Inference via Model-Level Caching

Samuel S. Ogden, Guin R. Gilman, Robert J. Walls, Tian Guo

International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS'21)


Xihe: A 3D Vision-based Lighting Estimation Framework for Mobile Augmented Reality

Yiqin Zhao, Tian Guo

The 19th ACM International Conference on Mobile Systems, Applications, and Services (MobiSys'21)