Nic McDonaldResearch Associate
Stanford, California
Research Associate
Senior Software Engineer
Research Scientist
Teaching Fellow
Digital Hardware Design Engineer
Research Associate
Network Hardware Research Intern
Research Associate
Stanford University
University of Utah
University of Utah
Recommendations: 4
Embedded Systems
FPGA
C++
Computer Architecture
VHDL
Verilog
C
Simulations