Christopher J. Olson, PhD

I have lived in or just outside of Madison, South Dakota the vast majority of my life. It’s a quiet little town filled with friendly citizens. Most people know each other here, and there’s a pretty good chance somebody will recognize you while waiting for a green light at one of the TWO (we added one in late 2009) stop lights in my friendly little town.

I graduated from Madison High School in 1996. I then enrolled at Dakota State University where I earned a Bachelor of Science in Information Systems in May of 2001. For you math whizzes out there, yes, it took me 5 years for my undergrad degree because I was a perennial slacker. My accident occurred in April of 2001, just one month shy of graduation. Instead of attending the ceremony, I spent another day in the ICU.

“Most things in life, good and bad, just kinda happen to ya.” Well, a very bad thing happened to disrupt my future. Despite the tragedies, I went back to school 8 months after my accident. While most of my body doesn’t work, my mind still does…I think. On May 8, 2004 I graduated with a Masters of Science in Information Systems with concentrations in electronic commerce and data management from DSU. After taking a few years off, I went back to school through Northcentral University. In 2013 I finally finished 24th grade by earning my PhD.

In August of 2005 I came out of retirement. I was hired by DSU as an Instructor (promoted to Assistant Professor in 2013, and promoted to Associate Professor with tenure in 2017).

I have taught the following courses:

  • CIS 130 – Visual Basic Programming
  • CIS 251 – Business Application Programming
  • CIS 275 – Web Application Programming I
  • CIS 328 – Operating Environments
  • CIS 361 – Adv Programming for Business Apps
  • CIS 375 – Web Application Programming II
  • CIS 468 – Scripting for Network Adminstrators
  • CIS 492 – PHP & MySQL
  • CSC 105 – Intro to Computers
  • CSC 123 – Problem Solving & Programming
  • CSC 150 – Computer Science I
  • CSC 207 – Excel
  • CSC 208 – Access
  • CSC 250 – Computer Science II
  • INFS 605 – Foundations of Programming
  • INFS 730 – Web Application Development
  • INFS 734 – Multi-tiered & Service-Oriented Architectures
  • INFS 736 – Technology for Mobile Devices