Avatar

Joseph M. Myre

Assistant Professor of Computer Science

University of St. Thomas

Biography

I am an assistant professor of Computer Science at the University of St. Thomas (UST) in Saint Paul, MN. Before coming to UST, I taught at Lake Superior State University and spent two years at the University of Arkansas exploring and studying cave systems as an NSF Earth Sciences Postdoctoral Fellow. Prior to that, I received my Ph.D. in Computer Science at the University of Minnesota under David Lilja (ECE) and Martin Saar (Geophysics) where I worked on high-performance methods for computational fluid dynamics in the Earth sciences using graphics processing units.

I enjoy teaching low-level systems courses to help undergraduate students appreciate the “how and why” of computing. My research focuses on producing computational tools or IoT devices that are useful for broad communities. Whenever possible, I work with undergraduate students so they can use their academic skills to develop these novel tools.

When I am able to escape academia, I enjoy traveling, playing ice hockey, and getting outside climbing or exploring caves. When at home I enjoy being with my family and all kinds of “maker” hobbies (woodworking, metalworking, sewing, etc.).

Interests

  • High-performance computing
  • CUDA
  • Scientific IoT
  • Cave exploration

Education

  • Ph.D. in Computer Science, 2013

    University of Minnesota

  • B.S. in Computer Science, 2008

    University of Wisconsin - Eau Claire

Projects

TNT

A dynamite way to solve linear least-squares problems using preconditioned conjugate gradient.

TNT-NN

A dynamite active set method for solving linear non-negative least-squares problems.