Lindstrom, Craig
Lecturer - Information Technology
CS 636a
Mail Code:
Last Updated: 6/28/16 -


Broad experience teaching and applying computer technology to various industries in both academic and professional settings. Developed solely or jointly half of the graduate courses for Brigham Young University’s Masters of Information Systems Degree. Professionally I was in the first group of trainers Microsoft certified to teach Windows NT, I remain at the forefront of Microsoft development and server technologies. Developed software for a wide variety of uses including; multi-spectral imaging, family history imaging, intra-oral camera imaging, medical interactive voice response system, bidding,estimating, and loan processing.


Utah State University – Masters of Science, December 2001

  • Major: Business Information Systems

University of Utah – Bachelors of Science, April 1991

  • Major: Business Management


Lecturer – Utah Valley University, January 2013 - Present

Lecturer for the Information Technology department.  Courses delivered include:

  • Introduction to Data Communications
  • Linux Administration
  • Advanced Windows Server Administration
  • Web Application Development

Assistant Professor – Brigham Young University, August 2002 - July 2012

Invited to teach at BYU to “increase the rigor” of the Information Systems Classes, specifically the technology based classes. While there I was instrumental in developing the Masters of Information Systems program from non-existent to nationally top 10 ranked. I personally developed a large portion of the curriculum including many first of their kind classes. I designed installed, configured and maintained a state of the art Lab for the IS program. My greatest joy was mentoring many students in individual study classes in a wide variety of topics. I developed and delivered the following courses:

  • Information Systems Security – graduate
  • Advanced Data Communications – graduate
  • Enterprise Infrastructure – graduate
  • Web Development – graduate
  • Windows Application Development – graduate
  • Mobile Device Development – graduate
  • Digital Forensics – graduate
  • Business Programming – graduate
  • Introduction to Data Communications – undergraduate
  • Database Design and Access – undergraduate
  • Introduction to Information Systems – undergraduate
  • Instructor – Utah Valley State College, August 1992-May 1993
  • Systems Design and Analysis – undergraduate
  • Database Design – undergraduate
  • Networking – undergraduate
  • Operating Systems – undergraduate


Owner – Sage Enterprises, Lehi, UT, 1995-2002

  • Windows Server Administration – professional
  • Windows Server Active Directory Design – professional
  • Windows Server Security – professional
  • Microsoft Exchange Server – professional
  • Application Development with Microsoft Access – professional
  • Application Development with Microsoft Visual Basic – professional

Lead Instructor – Erudite Software and Consulting, SLC, UT, 1993-1995

  • Microsoft Windows NT Administration and Support – professional
  • Microsoft Exchange Server – professional
  • Application Development with Microsoft Access– professional
  • Application Development with Visual Basic– professional
  • Application Development with Visual Foxpro– professional
  • TCP/IP Networking – professional
  • Windows Support – professional
  • MSDOS Support – professional


Application Design and Development – Sage Enterprises Lehi, UT, 1995-current


Early in my career I was heavily involved in teaching industry certification preparation courses and held several certifications.  Due to a lack of interest by educators I have let these certifications lapse, however I remain current in networking and development technologies.

  • Microsoft Certified Trainer
  • Microsoft Certified Network Engineer
  • Cisco Certified Network Associate


  • Association of Information Systems Professionals National Collegiate Conference Competition Judge 2004-2011
  • Assistant Scout Master, Boy Scouts of America