Andrew DeOrio

Andrew DeOrio is a lecturer at the University of Michigan and a consultant for web, machine learning and hardware projects. His research interests are in ensuring the correctness of computer systems, including medical devices, internet of things (IOT) devices, and digital hardware. In addition to teaching software and hardware courses, he teaches Creative Process and works with students on technology-driven creative projects. Andrew also plays music, makes fire organs, and is trying to visit every U.S. National Park.
An easy-to-use CSV file parser for C++
A flexible Makefile for C++ programs, including testing, debugging, leak checking, profiling, and coverage.
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.