- PhD, Computer Engineering, Virginia Polytechnic Institute and State University
- MS, Computer Engineering, Clemson University
- BS, Engineering Science, Bob Jones University
- Digital Electronics (Ele 110)
- Digital Electronics Lab (Ele 191)
- Microprocessor Interfacing (Ele 404)
- Microprocessor Interfacing Lab (Ele 494)
Dr. Blumer earned a bachelor of science degree with honors in engineering science from Bob Jones University before pursuing graduate studies in computer engineering at Clemson University. After receiving a master of science degree in that program, he began an engineering career as a diagnostic engineering writing embedded programs to verify Application-Specific Integrated Circuits (ASICs). As his career progressed, he worked his way into ASIC and Field Programmable Gate Array (FPGA) implementation efforts for network packet processing systems. He holds a patent relating to the buffer management of Transmission Control Protocol (TCP) network packets based on Random Early Detection. He has also worked on high-speed serial applications, video systems, and flash-based storage systems.
After working for ten years in industry, he returned to graduate school for a doctorate in computer engineering from Virginia Polytechnic Institute and State University (Virginia Tech), where he was awarded a College of Engineering Fellowship and a Bradley Fellowship. He studied run-time reconfiguration of FPGAs for use in digital simulation systems, resulting in a conference publication and a journal publication.
Dr. Blumer co-founded an engineering services company for which he worked full time after completing the doctoral program. He developed hand-held computer boot loaders, wrote Linux® device drivers, and ported the Linux kernel and the Android Open Source Project (AOSP) to these hand-held platforms. He also served as the Chief Technology Officer of the company and provided consulting services for digital design and implementation. Dr. Blumer brings over 17 years of industry experience into the classroom as he teaches digital electronics, microprocessor interfacing, and assembly language courses.