Andrew DeOrio

21 Jun 2016 » CSV Stream
thumbnail
An easy-to-use CSV file parser for C++

20 Jun 2016 » Super Makefile CXX
thumbnail
A flexible Makefile for C++ programs, including testing, debugging, leak checking, profiling, and coverage.

25 Feb 2016 » Mail Merge
thumbnail
Check out my new command line mail merge tool! It uses plain text template email and CSV database files to send one email for each line in the database. Templates are filled in using jinja2 and messsages sent using sendmail.

11 Dec 2015 » A Data Driven Technique for Diagnosing Retinal Dystrophies
thumbnail
Retinal dystrophies are genetic conditions associated with reduced or deteriorating vision that may lead to blindness. Current diagnosis technique:specialists test specific genes using gene-sequencing techniques for probable disease-causing variants. Diagnosis can be prohibitively expensive and requires specialists to interpret results. Therefore, many patients lack a conclusive molecular diagnosis critical to...

20 Sep 2015 » Creative Computing Workshop
thumbnail
Pay a visit to the creative world of computer science and engineering with Dr. Andrew DeOrio. In this hands-on session, you will be creative makers and problem solvers, engineering a solution to a problem. We will use computing devices called Makey-makeys to interface a computer to the real world. By...

12 Sep 2015 » A2Y.asm Talk: Malware on Drugs
thumbnail
Malware on Drugs: Detecting Misbehaving Drug-delivering Medical Devices at the A2Y.asm Computer Security Conference

11 Sep 2015 » Autograde by the University of Michigan Algorhythms
thumbnail
Taylor Swift's Shake It Off as rewritten by the University of Michigan Algorhythms! A song about the woes of Autograders, featuring University of Michigan EECS faculty and staff.

15 Jun 2015 » Consulting at Virtalabs
thumbnail
I'll be spending the summer working with Virtalabs, software and hardware that analyzes equipment power consumption for anomalies and signs of malware.

11 Feb 2015 » A Lesson on Instruction Set Architectures (ISAs)
thumbnail
An Instruction Set Architecture (ISA) is a language that hardware and software use to communicate. This introductory, interactive lesson will cover ISA basics, instructions, assembly, and the power of abstraction. The material is based on my lectures from a sophomore/junior level Introduction to Computer Organization course.

04 Feb 2015 » Teaching Computers to Verify Themselves
thumbnail
Correctness is the driving force behind my research. Incorrect operation of silicon chips has lasting, and sometimes devastating, effects on computer systems and their manufacturers, from erroneous pace makers, to incorrect computation results, to security vulnerabilities affecting end users, to financial impact on the vendors. Correctness challenges are driven by...

26 Jan 2015 » Creative Process Engineering Projects
thumbnail
This semester's Creative Process is off to a great start! Creative Process is a class where students are encouraged, in an interdisciplinary way, to explore their own creativity. (UARTS 250 at Michigan) Check out some of the engineering mini-projects where students used Makey Makeys to solve a problem of their...

05 Dec 2014 » A Lesson on Data Abstraction
thumbnail
Data abstraction helps computer scientists model complex phenomena and makes programs easier to maintain and modify. This interactive lesson will focus on computer science concepts that apply to many different programming languages, although examples will be in C++. The material is based on my lectures from a 200-level programming and...

30 Oct 2014 » 42 Hours of Re-Creativity
thumbnail
This year's 42 Hours of Re-Creativity was focused on wearables, and had a great showing of teams. Students from two groups used computing in their projects, both integrating computing using a Makey-makey into their wearable projects.

14 Sep 2014 » Creative Computing Workshop
thumbnail
Pay a visit to the creative world of computer science and engineering with Dr. Andrew DeOrio. In this hands-on session, you will be creative makers and problem solvers, engineering a solution to a problem. We will use computing devices called Makey-makeys to interface a computer to the real world. By...

28 Apr 2014 » Creative Process Final Projects
thumbnail
Final projects are in from the Creative Process course. Creative Process is a class where students are encouraged to explore their own creativity. Faculty from Architecture, Visual Arts, Music and Engineering teach students their own approaches to creativity. Students engage in 2-week workshops with each faculty member, and then complete...

17 Apr 2014 » Kellogg Eye Center Team Develops Prototype
thumbnail
Students Di Chen (Graduate-BME), Maureen Daum (CSE), Aaran Varatharajan (Bio-Sci), Prithvijeet Yadav (Math), and Haowei Yu (CSE), came together with Dr. Thiran Jayasundera, Dr. Naheed Khan, Amani Al-Tarouti and Professor Andrew DeOrio to develop a prototype for a unified, intuitive visualization tool that highlights relationships among different specialized eye tests....

09 Apr 2014 » Electric Pyrophone
thumbnail
Testing an Electric Pyrophone prototype. I used contact microphones made from disassembled piezoelectric buzzers as pickups. The pickups connect to a amplifier and make the sound much more audible.

31 Mar 2014 » Art Installation at the UpstART Festival
thumbnail
Come to our Art Installation at the UpstART Festival March 31 - April 2, 2014 on the Ingalls Mall.

10 Feb 2014 » Creative Process Engineering Projects
thumbnail
Check out some of the engineering mini-projects from Creative Process (UARTS 250). Students used the Scratch programming language and Makey Makeys to solve a problem of their choice.

13 Jan 2014 » Meet the Faculty Video
thumbnail
Check out my meet the faculty video!

03 Nov 2013 » 42 Hours of Re-Creativity
thumbnail
Photos from 42 Hours of Re-Creativity, an annual 42-hour interdisciplinary design competition. Students Tomas Medina, Reece LaFortune, Tanner Petch, Nathaniel Marrufo, and Graham Kelly took apart a free piano, turning it into a table and chairs. Photos by James Spain.

08 Apr 2012 » Calculating Pyrophone Length
thumbnail
I make Pyrophones, also known as fire organs, out of carpet tubes and kerosene. I've included my calculations for pitch below.

RSS icon Subscribe