
معرفی
James Tuck is a Professor and Senior Associate Department Head for Undergraduate Affairs in the Department of Electrical and Computer Engineering at NC State University. He holds a BE from Vanderbilt University, and MS and PhD from the University of Illinois at Urbana-Champaign. His research focuses on computer architecture, compiler design, and DNA-based data storage, with notable contributions to chip multiprocessors and speculative execution. He has been recognized with two IEEE Micro Top Picks Paper Awards and the William F. Lane Outstanding Teaching Award.
Education:
- Ph.D. in Computer Science, University of Illinois at Urbana-Champaign (2007)
- MS in Electrical and Computer Engineering, University of Illinois at Urbana-Champaign (2003)
- BE in Computer Engineering, Vanderbilt University (1999)
Research Interests:
- Computer Architecture and Systems
- Compiler Design for Multiprocessors
- Hardware Support for Speculative Execution
- Advances in DNA Data Storage
- Non-Volatile Memory Systems
Recent work emphasizes DNA storage scalability and security, including frameworks like FrameD and innovations in nanopore decoding. His articles span hardware optimization, persistent memory security, and biochemical storage solutions. Awards highlight both technical and pedagogical excellence.
Advising and Grants:
- Leadership in Undergraduate Engineering Affairs
- NSF grants for DNA storage and memory systems
Labs/Teams:
- Member of Undergraduate Affairs Team in NC State ECE
- Collaborations with Chemical and Biomolecular Engineering




