Picture of Ken

Ken Reily's Home Page

Follow @KenReily View Ken Reily's profile on LinkedIn

Last Updated: April 7, 2015

In the News

Summer 2014 Teaching

Programming and Application Development (MSBA 6310)
Mondays & Wednesdays, 9am - 10:45am

Fall 2014 Teaching

Information Systems for Business Processes and Management (IDSC 3001)
Mondays & Wednesdays, 4pm - 5:15pm
Analysis and Modeling for Business Systems Development (IDSC 3202)
Mondays & Wednesdays, 9:55am - 11:35am and 11:50am - 1:30pm

Spring 2015 Teaching

Information Systems for Business Processes and Management (IDSC 3001)
Tuesdays, 5:45 - 8:15pm
Introduction to Programming (IDSC 3101, sec 2, A term)
Mondays and Wednesdays, 3:45 - 5:25pm
Intermediate Programming (IDSC 3102, sec 2, B term)
Mondays and Wednesdays, 3:45 - 5:25pm
Software Engineering II: Software Design (SENG 5802)
Alternating Fridays and Saturdays throughout the semester.


I am an instructor of Information Science and Computer Science at the University of Minnesota. In addition to my role at the University, I provide consulting services in software research, software development and architecture, process development, and training/education.

Prior to my current roles, I was a Senior Technical Manager for 3M's Electronics and Energy Group Laboratory. As a manager and technical leader, I played a key role in several new business development programs at 3M including 3M's RFID File Tracking, RFID Specimen Tracking, and RFID anti-counterfeiting technology. Prior to my role with 3M I held positions with Cargill, Inc. and Microsoft. At Microsoft, I contributed to the development of the original .NET platform. At Cargill, I was a subsystem designer for the Lynx application, a global grain origination system.

Beyond my professional work and teaching, I have published a number of academic papers regarding tracking, mapping, mobile applications, and computer science education. I have been invited to speak in various forums about topics such as RFID tracking and information management in health care, and using Elliptic Curve Cryptography to combat pharmaceutical counterfeiting. I am also a commercial pilot and board member for Lifeline Pilots, an organization of volunteer pilots that provides free air transportation for medical patients in need.

My personal philosophy is that teaching, research, and industry practice are complementary activities. I bring a unique mix of experience in all 3 areas for the benefit of your institution or organization.


Reily, K., Finnerty, P. L., and Terveen, L. 2009. Two peers are better than one: aggregating peer reviews for computing assignments is surprisingly accurate. In Proceedings of the ACM 2009 international Conference on Supporting Group Work (Sanibel Island, Florida, USA, May 10 - 13, 2009). GROUP '09. ACM, New York, NY, 115-124. [ACM Link]

Reily, K., Ludford, P. J., and Terveen, L. 2008. Sharescape: an interface for place annotation. In Proceedings of the 5th Nordic Conference on Human-Computer interaction: Building Bridges (Lund, Sweden, October 20 - 22, 2008). NordiCHI '08, vol. 358. ACM, New York, NY, 326-333. [ACM Link]

Ludford, P. J., Priedhorsky, R., Reily, K., and Terveen, L. 2007. Capturing, sharing, and using local place information. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (San Jose, California, USA, April 28 - May 03, 2007). CHI '07. ACM, New York, NY, 1235-1244. [ACM Link]

Ludford, P. J., Frankowski, D., Reily, K., Wilms, K., and Terveen, L. 2006. Because I carry my cell phone anyway: functional location-based reminder applications. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Montréal, Québec, Canada, April 22 - 27, 2006). R. Grinter, T. Rodden, P. Aoki, E. Cutrell, R. Jeffries, and G. Olson, Eds. CHI '06. ACM, New York, NY, 889-898. [ACM Link]

Valid XHTML 1.1