He joined MNSU in August 2011 to serve as one the mechanical engineering instructors and project mentors for the Iron Range Engineering program in Virginia, MN. His emphasis is in mechanical systems, controls, instrumentation and robotics. Flemming received a Ph.D. in mechanical engineering from the University of Utah, a M.S. in mechanical engineering from North Dakota State University, a B.S in both mechanical engineering and engineering physics from South Dakota State University.