Welcome to David Stephenson's Home Page!

Home Page
Links:
   Info
   People
   Places
   School
   Shopping
   Money
   Politics
   Religion
   Science
   Math
   Coding
   PC Games
   Books
   RPG
   Games
   Media

[Photo of David Stephenson]

I am a programmer, a mathematician, a teacher, a hiker, a bookworm, a philosopher, a dreamer, a theist, a skeptic, and more.

I am a software engineer for NVIDIA, with a fondness for compilers. Previously, I worked eight years for SGI on the SGI MIPSpro compilers and SGI Pro64 compilers, and then three years on the Pathscale Compiler Suite, for QLogic and then SiCortex. My focus has been global (procedure) optimization, feedback via instrumentation, and some low level loop transformations. While at SGI, I also contributed to the Star-P extension to Matlab.

I currently reside in Belmont CA. I also have lived in Singapore, San Carlos CA, Cambridge MA, Ann Arbor MI, Columbia SC, and Chapel Hill NC.

I graduated in 1998 from the University of Michigan in Ann Arbor, where I completed a Ph.D. in Mathematics and a Masters degree in Computer Science and Engineering. As an undergraduate, I earned degrees in Math and EECS at MIT in Cambridge.

My mathematics thesis research involved the action of a particular subgroup of p-adic matrices on homogeneous trees. I designed a computer program to generate the resulting quotient graphs, and then generated proofs for some of the patterns observed.

My most satisfying activity in Ann Arbor was teaching calculus for eleven semesters. After my final year, the graduate school honored me as an Outstanding GSI.

My other interests include nature and hiking, philosophy of science and religion, fantasy and horror stories, crossword puzzles, and interactive fiction. I prefer walking to riding and reading to watching TV. My web pages include:

  • My math Ph.D. dissertation, in postscript [1182K]
  • Lists of many links to websites that interest me.

Send email to me at dlstephe@yahoo.com, or contact me at:

Home Address Work Address Phone Numbers
2512 Hastings Dr.
Belmont, CA 94002-3322
NVIDIA
2701 San Tomas Expressway
Santa Clara, CA 95050
Home: 650-620-9389

Last Updated: Sunday, October 18, 2009
  _/\_   
=<'___)--
  /\ /\