John W. Cornwell Home
John W. Cornwell V

  • Duke University, Durham, NC
  • Degree: BSE in Electrical and Computer Engineering/Computer Science, May 2006
  • Coursework: Electronic Circuits/Devices, Linear System Theory, Switch Theory, Computer Architecture, Operating Systems, Software Design/Analysis, Algorithm Design/Analysis, Artificial Intelligence, Embedded Software Development, Circuit Board Design.
  • GPA: 3.37 on 4.0 scale. ECE/COMPSCI GPA: 3.61 on 4.0 scale.


  • Endeavor Medical Inc., Durham, NC -- Embedded Systems Engineer (February 2006 -- April 2006)
    Helped engineer a low-cost electrocardiogram to enter in the Duke CUREs competition.
    Wrote embedded software to control the USB interface, LED displays, and compute the heart rate.
    Designed and laid out a mixed signal board for the device as well as milled a faceplate to match.
    The prototype device helped Endeavor Medical win runner-up in the CUREs competition.

  • Brookhaven National Laboratory, Upton, NY -- Intern (Summer 2005)
    Designed and built a Netburner Mod5272 based prototype control base for an air-sensing device.
    Developed software to serve a dynamic web page and allow for wireless on-the-fly adjustments.
    The prototype was deployed successfully to replace broken down equipment during an August 2005 tracer release in NYC for the multi-million dollar Urban Dispersion experiment.

  • Duke Robotics Club, Durham, NC -- Programmer (October 2004 -- November 2004)
    Helped design RADAR/vision sensor system for the DARPA Grand Challenge.
    Wrote radar data collection algorithms in C++ for an embedded, Linux based, PC104 computer.

  • Brookhaven National Laboratory, Upton, NY -- Intern (Summer 2004)
    Completely redesigned the outdated CMOS control circuitry of an air tracer sampler.
    Programmed a personal digital assistant in Embedded Visual C++ to control the new device.
    Constructed a prototype three weeks ahead of schedule to earn an Outstanding Service Award.

  • Computer Languages: Proficient in C, C++, Visual C++, Java, VHDL, multiple assembly languages.
  • Operating Systems: Windows, UNIX
  • Miscellaneous: SPICE, Matlab, Analog/Digital Circuit Design, Printed Circuit Board Layout

  • Duke University Varsity Fencing Team - Saber Squad Captain, 2004-2005 Season, 2005-2006 Season
  • Varsity Fencing Letter Winner - 2003-2004 Season, 2004-2005 Season, 2005-2006 Season

  • Embedded Design, Robotics, Design Competitions, Artificial Intelligence, Fencing, Bowling, Juggling