Quick Links to recent articles:
About me:
My name is Stuart Reges and this is my personal web page. If you want to
have just a professional relationship with me, I suggest that you close
this window and not read any further. I live in Seattle, Washington where
I work at the University of Washington. My professional career has
centered on teaching computer science and computer programming to
undergraduates, particularly at the introductory level. I have also been
motivated to participate in three major political movements. In each case
I found myself advocating ideas that were considered unacceptable at the
time. First I championed gay rights, then the drug reform movement, and
recently I have resisted what I describe as the equity agenda. I have a
page dedicated to each political movement as well as pages for my creating
writing and links to videos that I appear in. I can be reached at sreges
at gmail.com.
Books:
I have written and co-authored several textbooks. In the 1980s I wrote a
textbook called
Building Pascal Programs and coathored a follow-on
book titled
Pascal and Beyond with Steve Fisher. Later I
co-authored an introductory Java programming textbook
titled
Building
Java Programs: A Back to Basics Approach, written together with UW CSE
senior lecturer
Marty
Stepp. Marty and I also
co-authored
Building Python Programs along with our colleague Allison
Obourn from the University of Arizona.
Stanford:
I went to
Stanford
University in 1979 as a graduate student in computer science. While
working on my Masters degree I had the opportunity to teach an intro
computer science class and I found that I loved it. I happened to be at
the right place at the right time to take over the courses in 1982. I took
on more responsibility over the years, eventually managing an education
group and helping to create the undergraduate computer science major. I
won the Dinkelspiel Award for Outstanding Service to Undergraduate
Education in 1985. Probably my most significant achievement was the
creation of a vibrant undergraduate TA program known as
CS198 that
continues even today. I was fired from Stanford in 1991 for protesting the
war on drugs.
Libertarian Party:
After being fired from Stanford I returned to Northern Virginia where I
owned a house that I had to sell. Then I moved into DC because I thought
that would be a new experience. In 1992 the
Libertarian Party announced that they wanted to hire a
low-level office worker to help handle the added load from the presidential
campaign. It was understood to be a temporary position. I took the job
and really enjoyed the opportunity to see a third party presidential
campaign up close. The next year the party hired me to be National
Director. I left that job at the end of 1993 when a new National Chair was
elected, but I continued to work on a consulting basis for the party and
later for the two presidential campaigns of Harry Browne. I testified
before two Congressional subcommittees and the Federal Election Commission
representing the party.
University of Arizona:
I applied to many universities in the five years after Stanford fired me
but nobody would even interview me. The first school to respond to my
application was the
University of Arizona
in 1996. They were looking for someone to redesign their intro courses and
to help shape their undergraduate program, which was right up my alley. I
was offered a job there starting in the fall of 1996. I redesigned the
intro classes, created a vibrant undergraduate TA program, and worked on
reshaping the undergraduate curriculum.
University of Washington:
In 2004 the
University of
Washington was looking for someone to resdesign their intro classes. I
was looking for a change and I was pretty sure that I would love Seattle
weather, so I applied. I was hired to redesign the intro classes which saw
a
surge in enrollment along with a steady increase in the
percentage of women taking the class. I have had the chance to work with
incredible collaborators over the years who have helped shape the courses.
I also created another vibrant undergraduate TA community that we refer to
as
CSE14X. I was elevated to the rank of Principal
Lecturer in 2008 (the first in the College of Engineering) and I
won the Distinguished Teaching Award in 2011.
I can be contacted at sreges at gmail.com.