Richard Goodrum's Homepage
I have been an Adjunct Professor for Southern Methodist University where I taught a course on Digital Computer Design. I have mentored numerous customers and colleagues in many different aspects of computing. I have taught industry courses on programming languages and operating systems including courses at the Naval Research Institute. Additionally, I was a visiting lecturer at the University of Singapore where I taught a course on High Performance FORTRAN.
I am working on my Ph.D. in Computer Science and Engineering at Southern Methodist University with a research interest in Concurrent Flow (Graph Theory with applications in Social Networks). I obtained my B.S. and M.S. in Mathematics from the University of Houston.
I spent over thirty years working in industry (Petroleum Exploration, Computer, Defense and Aviation) where I have worked for Control Data Corporation, Compagnie Générale de Géophysique, HNSX Supercomputers, Alliant Computer Systems, MasPar Computer Corporation, Adaptive Solutions, Andrew SciComm, Lynx Real Time Systems, Alaiki, DNA Computing Solutions, and Sierra Nevada Corporation/PMI Business Unit.
I have worked with embedded, mini, mainframe and supercomputers. This experience includes scalar, vector, parallel and distributed computers. The vector computers had vector lengths from 64 to 65535 elements. The parallel computers had from 2 to 16,000 processors. These systems were SISD, SIMD and MIMD.