معرفی
Andrew Hilton is a Professor in the Electrical and Computer Engineering Department at Duke University's Pratt School of Engineering. His primary academic role focuses on teaching computer engineering courses specializing in programming, software engineering, architecture, and system software.
His research spans multiple areas of computer architecture with particular emphasis on security, performance optimization, and energy efficiency. Hilton has developed innovative approaches in core micro-architecture, architectural support for security, simulation methodologies, and micro-architectural applications for emerging technologies. His work on programming education has led to the development of the "Seven Steps" methodology for translating problems to code, which forms the foundation of his educational materials.
Hilton's recent publications demonstrate consistent contributions to the field, with research trends showing increasing focus on hardware security mechanisms alongside traditional architecture optimization. His 2018 paper "MAPS: Understanding Metadata Access Patterns in Secure Memory" received the Best Paper award at ISPASS 2018, highlighting his significant contributions to secure memory systems.
- Best paper award at ISPASS 2018 for 'MAPS: Understanding Metadata Access Patterns in Secure Memory'
Hilton actively mentors students through Duke's academic programs and has developed extensive educational materials including the "All of Programming" textbook and multiple Coursera specializations. His teaching philosophy emphasizes mastery learning and flipped classroom approaches, particularly evident in ECE 551 where students must demonstrate proficiency before advancing. He maintains an active research laboratory focused on computer architecture innovation and collaborates with students on cutting-edge research in processor design and security.



