Contact Information

Office NC2615B
University of
Colorado Denver
Denver, CO



Dan Connors directs the computer engineering program in the Department of Electrical Engineering at the University of Colorado Denver. His areas of interest include Systems (computer architecture, embedded system design and fault tolerance), Software (programming languages, parallel processing, compilers), Scientific Computation (high performance computing).

  • End-to-end edge detection to cloud support Deep Neural Network Camera (DNNcam)
  • Specializes in delivering highly-customized OpenCL / CUDA Training training courses to technical teams and organizations
  • Industry classes in hands-on introductory and advanced Python Training


    Research and education interests:

  • Accelerating computer vision algorithms for edge systems
  • Parallel programming with GPUs and heterogeneous multicores : CUDA/OpenCL
  • Run-time systems and compiler optimization
  • Multi-core architectures
  • Fault tolerant system design
  • Hardware design (FPGA prototyping)
  • Honors and Awards

  • University of Colorado Denver College of Engineering Outstanding Teaching Faculty Award (2012)
  • Universty of Colorado named Nvidia Center for Teaching Excellence (2012)
  • Nvidia Faculty Fellowship Program Award (2008-2009)
  • University of Colorado College of Engineering - Sullivan-Carlson Teaching Innovation Award 2008
  • Eta Kappa Nu - National Finalist C. Holmes MacDonald Outstanding Teaching Award for Young Electrical and Computer Engineering Professors 2004
  • University of Colorado College of Engineering - Peebles Outstanding Teaching Award 2003