University of North Carolina
Department of Computer Science
Sitterson Hall, CB 3175
Chapel Hill, NC 27599
Thanks for visiting. I am a photographer,
teacher, health coach, and computer scientist. I have been taking pictures most of my life,
own Vibrant Memories Photography, and teach digital photography.
I am a certified Food for Life instructor,
evidence-based nutrition and cooking classes for preventing disease and promoting health.
I have significant experience as a Senior Software Engineer focused
on User-Centered Design
with background in areas such as operating system and multimedia application
development, advanced technology pioneering, software reuse, and consulting.
I've been active on the internet since the late 1980s, and am
pursuing a Computer Science Ph.D. at UNC, researching
using knowledge representation (artificial intelligence)
to add flexible semantics to a hypertext (think of understanding in
advance what to expect when you follow a web link, for example).
I love to teach; courses I've offered range from computer literacy and programming
to film studies, photography, cooking and nutrition, artificial intelligence, and motivational seminars and practical talks
on adopting new technologies in a manner focused on ease of use.
The arts inspire me. I'm lucky to live in the Triangle region of North Carolina, where
we have perhaps the country's most important documentary film festival,
Full Frame, and the world's largest
contemporary dance festival, ADF; I try
to attend as much of each of these annual events as I can. Starting in 2006, I have a
blog about some cultural events I attend, as
about my garden and my
For years, I had maintained a calendar
of local events related to peace and justice. I am excited about an
event on November 10, 2001 that I had
helped to organize, co-sponsored by a dozen groups, which had four speakers discussing various approaches to
peace and justice, followed by facilitated conversations in small groups. It was very successful and we hope
to eventually have a follow-up event.
In October, 2001, I put together a
flyer on environmental justice, showing
some relationships between vegetarianism and world peace and justice.
I trust that some information below will appeal to you!
Reload the page after a moment to see another of 15 random images above!
You can also visit me on Facebook,
and, though I don't use it often, MySpace.
Myers-Briggs Personality Test, I am a
I have taken this test several times
(the formal test professionally given to my team at work in 1994 or 1995, and unofficial
versions I tried on my own
on the internet since then) and consistently
score strongly Extrovert (vs. Introvert), strongly Intuitive (vs. Sensing),
strongly Feeling (vs. Thinking), and moderately Judging (vs. Perceiving).
In a seminar on August 11, 2003, I was administered a "Personality Type Inventory", a new test
that is supposed to give the same results, and scored ENF and a questionable P for an
In late December 1999, I found the
Enneagram personality typing that assigns one of nine types. I tried
two tests and in both I was strongly of type 2, The Helper /
Giver / Caretaker.
first test also gave me moderate scores for type 5, The Thinker /
Investigator / (Perceptive) and type 7, The Generalist / Enthusiast.
The other, newer
one rated me 10 for type 2, 3 for type 3, The Motivator, and 2 for
type 4, The Artist / (Intuitive).
Other types are (1) Reformer / Idealist, (6) Skeptic, (8) Leader / (Aggressive),
and (9) Peacemaker (Easy-going).
Enneagram Personality Styles has more in-depth interpretation, and
Enneagram Personality Dynamics has many additional links.
In December 2005, I found an interesting Political Compass
site that allows you to quantify where you stand on economic and social scales;
you can take a simple 5-7 minute
my results were -7.13 on an economic left/right scale and -6.72 on a social libertarian/authoritarian one.
I created my home page back in 1994 when the number of home pages numbered
(only) in the thousands. Since then, many of these links and pages of mine
have become a lot less useful - finding online weather, stock quotes, etc. is
no longer a novelty. I've also not maintained several of these pages.
I'll group older references here for any value they still may have.
Interactive Maps and Driving Directions (US Addresses)
For an interactive map or driving directions between two locations in the United States,
specify locations via zip or address -
try "27701" for zip code 27701, "123 E. Main Street, Durham, NC", "123 E. Main Street, 27701", etc., then
click the button to "Map" or "Calculate directions".
Send me email (email@example.com) if you have any
suggestions for my pages or if you would just like to say hi.
Created 14 November 1994
Last updated 1 March 2013