Elaine Regelson's Home Page

Classes, Fall 2006:

CS192 -- Freshman Seminar I sit in room 213 in the University Services Center. My office hours are by appointment only. If you let me know some times you might be able to meet I will try to find a time that works for both of us.

Adam

Symbols

High Tech Robots
Headings

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