Professor in the Dept. of Electrical and Computer Engineering
North Carolina State Univ.,
James M. Tuck, PhD, is a professor in the Dept. of Electrical and Computer Engineering at North Carolina State Univ., where he has worked since joining as an assistant professor in 2007. Tuck earned his PhD in computer science from the Univ. of Illinois Urbana-Champaign, where he also received his MS in electrical engineering. He holds a BE in computer engineering from Vanderbilt Univ. He is a senior member of the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronics Engineers (IEEE). Tuck is an expert in computer architecture and memory systems, with DNA-based storage being a key focus of his recent work.