James Tuck is a professor of electrical and computer engineering at NC State University, Raleigh, NC, USA.