If you need more lookups,
subscriptions start at $34 USD/month.
James Tuck Location
Raleigh, NC, US
James Tuck Work
Interim Department Head of Electrical and Computer Engineering @ (May 2026 - Present)
Professor @ (August 2019 - Present)
Senior Associate Department Head for Undergraduate Affairs @ (June 2024 - May 2026)
Associate Professor @ (July 2013 - August 2019)
Assistant Professor @ (August 2007 - June 2013)
Co-Founder @ DNAli Data Technologies (December 2020 - Present)
Co-Founder @ https://www.linkedin.com/company/chirp1 (January 2019 - December 2019)
Graduate Research Assistant @ University of Illinois at Urbana-Champaign (August 2001 - July 2007)
Microprocessor Research Intern @ (May 2004 - August 2004)
Staff Engineer @ (January 2000 - June 2001)
James Tuck Education
University of Illinois Urbana-Champaign
Ph.D. (Computer Science)
2004-2007
University of Illinois Urbana-Champaign
M.S. (Electrical and Computer Engineering)
2001-2004
Vanderbilt University
B.E. (Computer Engineering)
1996-1999
James Tuck Skills
Computer Architecture
C
C++
Microarchitecture
Parallel Computing
Parallel Programming
High Performance Computing
LLVM
Computer Science
OpenMP
Python
Java
University Teaching
GCC
LaTeX
Programming
Compiler Design
VHDL
Linux
Simulations
Algorithms
Compiler Construction
Compiler Optimization
Compilers
High Performance Computing (HPC)
James Tuck Summary
James Tuck, based in Raleigh, NC, US, is currently a Interim Department Head of Electrical and Computer Engineering at North Carolina State University. James Tuck brings experience from previous roles at North Carolina State University. James Tuck holds a 2004 - 2007 Ph.D. in Computer Science @ University of Illinois Urbana-Champaign. With a robust skill set that includes Computer Architecture, C, C++, Microarchitecture, Parallel Computing and more. James Tuck has 2 emails and 1 mobile phone numbers on RocketReach.
Looking for a different James Tuck?
Find contact details for 700 million professionals.