View Directory  |  Update Your Profile


Guy G. Helmer

Title: Professor of Practice
Department: Information Systems and Business Analytics

Office: 3219 Gerdin Business Building
Phone number: (515) 294-7544


Experienced engineering and business leader in information security, software development & engineering, cloud computing, networking, and machine learning.

  • Research experience: operating system and network intrusion detection using distributed agents; high-performance computing research at Ames Laboratory.
  • Entrepreneurial experience as an early employee at Palisade Systems (2000-2013 - last position: CTO), and joined Absolute Software in 2013 with the acquisition of Palisade Systems' assets (current position: Distinguished Engineer). Experience in high-performance deep packet inspection & TCP/IP network protocols, kernel-level programming on Windows, MacOS, and FreeBSD, natural language processing, operating system & network security, and large-scale SaaS systems. Participation in numerous open-source communities, including FreeBSD operating system. squid network cache, Minix operating system, and TeX document typesetting system. Established Internet services into Dakota State University in 1990/1991 with an NSF grant, and into State of South Dakota government in 1992. Past experience in system programming, network engineering, dairy farm operation, and accounting.
  • Teaching in the ISU College of Business 2007-present, including Java and Python programming, network management, enterprise sybersecurity management, and enterprise management of systems and networks.
  • Consulting experience: major ag equipment manufacturer (system security and performance analysis), state governenment health information systems, and network installation & management.
  • Education:
    • Iowa State University, Ames, IA
      • Ph.D. in Computer Science, 2000 Thesis: Intelligent multi-agent system for intrusion detection and countermeasures
      • M.S. in Computer Science, 1998 Creative Component: Intelligent agents for intrusion detection
    • South Dakota School of Mines and Technology, Rapid City, SD
      • B.S. in Computer Science, with honors, 1989

Academic History

  • Ph.D., Computer Science, Iowa State University, 2000
  • M.S., Computer Science, Iowa State University, 1998
  • B.S., Computer Science, South Dakota School of Mines & Technology, 1989


  • Operating Systems
  • Networks
  • Security
  • Computer Architecture
  • Encryption
  • DevOps, Agile Development / Continuous Integration, Kubernetes / Docker
  • Software & Safety Engineering
  • Artificial Intelligence
  • High Performance Computation