
Last Updated: June 21, 2008
IDSC 3101: Introduction to Programming (1:45 - 3:25pm, M W, A Term)
IDSC 3102: Intermediate Programming (1:45 - 3:25pm, M W, B Term)
INET 3101: C for Java Programmers
Office Hours: Mondays and Wednesdays, 3:30 - 4:30pm in CSOM 4-320
I am an Advanced Software Specialist for 3M Track and Trace Solutions and an instructor of Information and Decision Sciences in the Carlson School of Management at the University of Minnesota. As a technologist and business person, I have 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 current role with 3M I held positions with Cargill, Inc. and Microsoft. At Microsoft, I contributed to the development of the original .NET platform through their Joint Development Program. At Cargill, I was a subsystem designer for the Lynx application, a global grain origination system.
In addition to my professional work, I have published a number of academic papers regarding tracking, mapping, and mobile applications. I have also 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 have a Bachelor of Science and a Master of Science degree in Computer Science from the University of Minnesota. In addition to my ongoing role in new business development for 3M, I continue to do research in Computer Science at the University of Minnesota where I am completing my dissertation for a Ph.D.
View my complete CV/resume.