My strong preference is that you send me email if you need to
reach me. My CSU email is
regelson@cs.colostate.edu
Note that I only check email when I am in the office.
If you truly need to reach me by phone you may either try calling me
at 491-7503 (my office; leave a message, but I only check as above)
or leave a phone
message for me at the CS department office (491-5792), and
they will attempt to deliver it to me. Please clearly state
your name and a phone number where I can reach you.
Things you are likely to hear me say a lot:
* Ask for what you want. If you ask for something, you are more likely
to get it. If you don't ask for it, you are less likely to get it.
* If you never make a mistake, you aren't taking enough risks.
* "If it isn't fun, why do it?" -- Ben and Jerry (and others :-) (and
"Business has a responsibiity to give back to the community.")
* "Enough is as good as a feast." -- George Chapman
* "If I had more time, I would have written less." -- Mark Twain
* English is a slippery language.
* Everybody's different. ... There's no accounting for tastes.
* If you have integrity, nothing else matters. If you don't have
integrity, nothing else matters. -- former Senator Alan Simpson
* Integrity is doing the right thing even when no one is watching and no one
else will ever know.
* "Shoot for the moon. Even if you miss, you'll land among the stars."
Les Brown
* "This is how humans are: We question all our beliefs, except for
the ones we REALLY believe, and those we never
think to question." -- Orson Scott Card
* If you want things to be different, you need to do things differently.
   Trying harder can be helpful for addressing a short-term problem.
   To really fix anything else
almost always requires doing things in a different way.
* Begin with the end in mind.
* "Planning is everything. The programming language is only the
way to implement what you want. The planning is deciding what you want
and how you will get it." -- DaeGon Kim
* "The main difference between a good programmer and a not-good programmer
is not how much they know, but how carefully they look at their program." --
DaeGon Kim
* Managing costs of a big mistake: tell it early; tell it all; tell it
yourself; take responsibility, and apologize and make amends!!
* Mistakes are part of learning.
* If you never make a mistake you aren't taking enough risks.
* When you make mistakes, do your best to learn as much as possible from
each one.
* You don't have to be perfect to be great.
* "All that is necessary for the triumph of evil is that good men
do nothing." att. Edmund Burke, 1770 ... but maybe common
* "Good students -- students who are smart and want to do well -- get
tutoring." -- Arlene Nededog
Check out the Spring, 2004 section of
CS495
and the
Making Computers
Friendly classes. (Lots of introductory programming links in the latter!)
Jim and Elaine in Hawaii
                   
David and Zippo, ~2003
Click here if you are interested in the summer high school seminar for women, Making Computers Friendly
Witty Worm animation, worldwide
Witty Worm animation, US
Code-Red Worm
An Exemplary College Application Essay (Hugh Gallagher,
courtesy of web.mit.edu and Harper's