Dr. Bruce Maggs

Professor

Build a Statement of Purpose

Generate a tailored SOP for Dr. Bruce Maggs. Improve your application with a focused, well-structured draft.

Biography

Bruce Maggs is a distinguished professor at Duke University, holding appointments in both the Department of Computer Science and the Department of Electrical and Computer Engineering. He is a renowned expert in the fields of computer networking, algorithms, and optimization. His research interests include the design and analysis of algorithms for various problems in communication networks, as well as applications of machine learning to enhance network performance. Maggs has played a pivotal role in several projects aimed at improving the performance of internet services and has co-authored numerous publications that address critical challenges in data delivery, network optimization, and the architecture of internet systems. His contributions to the field have earned him recognition as a fellow of the Association for Computing Machinery. Maggs is also actively involved in mentoring students and researchers in the field, shaping the next generation of computer scientists. He teaches a range of undergraduate and graduate courses at Duke University, consistently receiving positive evaluations for his teaching effectiveness and dedication to student success.

Research Interests

Experience

Distinguished Professor

1990-01-01 — Present

Duke University • Durham, NC

Teaching and conducting research in computer science and electrical engineering.

Awards

#

Fellow

2018-12-05

Courses

ECE 558: Advanced Computer Networks ECE 356: Computer Network Architecture COMPSCI 514: Advanced Computer Networks COMPSCI 512: Distributed Systems COMPSCI 356: Computer Network Architecture

Requirements for Duke University

Master Program
Requirements
GPA Requirement
Required:3.2
TOEFL
Listening
Required:22
Reading
Required:22
Writing
Required:24
Speaking
Required:26
Total
Required:90
IELTS
Overall
Required:7
Prerequisites
Multivariable Calculus Introduction to Physics (mechanics) Introduction to Chemistry
Application Checklist
  • Transcripts
  • Statement of Purpose
  • Three Letters of Recommendation
  • Resume/CV
  • Application Fee ($95)
  • Video Introduction
Specialization Notes

Department of Biomedical Engineering (MS program)