Rock Zhang

I am a master's student in Electrical and Computer Engineering at Carnegie Mellon University, specializing in computer architecture and security. I am currently working with Professor James C. Hoe involving the AMD Alveo V80 FPGA accelerator.

I received Bachelor of Science in Computer Engineering with Highest Distinction from the Purdue University - West Lafayette.

My research interests include FPGA-based system design and hardware security. I am passionate about mathematics and enjoy learning new ideas and technologies. I am always happy to collaborate with other students.

  • Interests Computer Architecture, Computer Security, Mathematics

Academic

Carnegie Mellon University

M.S. in Electrical and Computer Engineering | Aug 2025 - Present

Purdue University - West Lafayette

B.S. in Computer Engineering, Highest Distinction | Aug 2022 - May 2025

University of Rochester

Computer Science | Aug 2021 - May 2022

RISC-V Dual Core Processor

Course Project | Purdue University

Project Highlights

System Design, Performance Exploration, Hardware Prototyping

This section can be expanded with specific milestones, benchmark results, toolchains, or links to reports and demos.

Graduate Coursework

Course List

Add your graduate-level courses here, such as computer architecture, hardware security, advanced digital design, or embedded systems.

Undergraduate Coursework

Course List

Add key foundational courses here, such as operating systems, computer organization, algorithms, signals and systems, or mathematics.

Research

Research Areas and What I Do

Research Topic One

Describe the main problems you are working on, such as multimodal learning, scientific computing, database systems, or software engineering.

Research Topic Two

Describe your methods or workflow, such as modeling, experimentation, system building, theory, or user studies.

Research Topic Three

Describe representative outcomes or applications, such as papers, open-source projects, deployed systems, or competition results.

Highlights

Timeline

2026

Recent Milestone

Describe a recent paper, project, internship, award, or another important milestone.

2025

Stage Progress

For example: submission, deployment, project launch, accepted paper, or recognition.

2024

Important Experience

For example: joining a lab, finishing a major system, or attending a conference.