John Snafu Equations
  1. Given any problem containing N equations, there will be N+1 unknowns.
  2. An object or bit of information most needed will be least available.
  3. Any device requiring service or adjustment will be least accessible.
  4. Interchangeable devices won't.
  5. In any human endeavor, once you have exhausted all possibilities and fail, there will be one solution, simple and obvious, highly visible to everyone else.
  6. Badness comes in waves.

John Moreland is a senior Visualization Scientist at UCSD's San Diego Supercomputer Center (SDSC). He specializes in scientific visualization, 3D computer graphics programming, and software/hardware design for advanced display systems. He is an inventor on a pending patent for a unique single-light-source tiled display system. He has co-authored several books on the Virtual Reality Modeling Language (VRML), and has published numerous peer-reviewed technical papers on a wide variety of subjects in the field of computer science.

John has taught scientific visualization, advanced code optimization, and on many other technical topics at conferences worldwide including SIGGRAPH, Supercomputing, Internet World Asia, and Web Developers. He has also lectured for classes at UCSD, UT-Austin, UCSC, Hong Kong City Polytechnic, NASA/JPL, Cadence Design Systems, and many other venues.

John has been a leader in developing numerous cutting edge software and hardware systems including: