Institute of Technology/Computing and Software Systems
University of Washington, Tacoma
Tacoma, WA 98402
phone: (253) 692-4660
office: Cherry Parkes 233
Office hours: TuTh 12:30-1:30pm, or by appointment (send me an e-mail). Or, drop by anytime my office door is open.
Winter 2016 courses I am teaching:
TCSS 440 (Formal Models in Computer Science)
Introduction to the Theory of Computation, 3rd edition, Michael Sisper, Cengage, 2012. ISBN-10: 1-133-18779-X, ISBN-13: 978-1-133-18779-0
Data Structures and Problem Solving Using Java, 4th edition, Mark Allen Weiss, 2010, ISBN-10: 0-321-54140-5, ISBN-13: 978-0-321-54140-6
Quotes to ponder:
"Keep away from people who try to belittle your ambitions. Small people always do that, but the really great make you believe that you, too, can become great." -- Mark Twain
"Watch your thoughts; they become words. Watch your words; they become actions. Watch your actions; they become habits. Watch your habits; they become character. Watch your character; it becomes your destiny." -- Frank Outlaw
"It is the greatest of all mistakes to do nothing because you can only do a little. Do what you can." -- Sydney Smith
"Amateurs practice until they get it right. Professionals practice until they can't get it wrong." -- not quite sure of the source
If you want to look at your final exam from a course I have taught in a previous quarter, come by during my office hours (or set up an appointment) and pick it up.
The Career Development Center offers all sorts of assistance for career-related things, such as resume writing, preparing for interviews, etc. Check out their web site and drop in for a visit in MAT 106.
Research interests: algorithms and algorithmic analysis, computer science education
visit to Kean University in New Jersey (March 3, 2009) [the link seems to
be broken now]
Demystifying Computer Science:
Watch videos of the UWT DeCS (Demystifying Computer Science) team in action at Highline Community College (Real Player required):
http://flightline.highline.edu/scienceseminars/09Winter/demystifycs.html (January 30, 2009)
Check out CS Unplugged, which is what DeCS is modeled on.
The Concept of Abstraction:
Here is an example of how the concept of abstraction is applied in the art world. Below is a painting by the Spanish artist Velazquez called "Las Meninas."
What follows here are four paintings by Picasso, using the technique of abstraction to represent the main features of Velazquez's work. Note how one or more features are emphasized in some of the abstractions, whereas other features are emphasized in others.
An artist's rendition of a steam-powered Turing machine. There is a mural of this between the second and third floors in Sieg Hall at UW Seattle (left). It also appears in the new Computer Science building (on the Seattle campus) in the receptionist area (right).
In the Don't Try This at Home Department:
This is what happens when you insert genes from the Crystal Jellyfish (Aequorea Victoria) into bacteria. The jellyfish has a gene that produces a green flourescent protein (GFP).