Popular CSL Services

CSE GitLab CSE MyPortfolio CSE Linux VM VDI (Virtual Lab)

Cardkey/Door Access

Email operations@cs if you are having trouble accessing labs or rooms you believe you should have access to.

Home Directories

Info on home directories and their limits (quotas) can be found HERE.

Home Pages

Info on how to create and edit personal home pages can be found HERE

Remote Access

Work on your assignments from home or anywhere using the following resources!

  • Instructional Unix Servers: The attu cluster is a set of four servers (attu1-4). You can SSH (via Linux terminal or PuTTy on Windows) to a specific server by name, or if you connect to attu.cs.washington.edu, you will be connected to one of the four servers. Because these are time-shared systems, a single-process CPU time limit policy applies to this cluster.
  • CSE Distributable Linux Virtual Machines: The CSE lab prepares virtual machine images that, in a rough sense, allow you to take a lab Linux workstation home with you -- you simply boot the virtual machine as an application on your personal system.
  • CSE Windows Virtual Lab: There are 15 concurrent "seats" available to connect to remotely via Remote Desktop Client. Each machine has a near identical software config to that of the Windows Instructional Lab Workstations in the Allen Center.


A neat & tidy collection of links to personalized CSE info, tools and stuff that might be of benefit to you. YourCSE is HERE.


A CSE-hosted resume and portfolio service for current CSE students. MyPortfolio

Instructional Labs

The School provides a variety of computing resources for use by CSE undergraduates, including three general-purpose labs, several special-purpose labs, a cluster of Unix cycle servers and a Windows Virtual Lab that is accessible from nearly anywhere.

The general purpose labs are located in CSE 002, 006 & 022, and contain nearly 75 PCs between them, running a mix of Fedora Core 15 Linux and Window 7 OS. There are also 30+ laptop/portable device stations equipped with tabletop power and ethernet jacks available in these rooms for students wishing to plug in and/or connect up their personal devices. The special purpose labs provide specialized environments for specific capstone courses and disciplines (animation, graphics and hardware courses). More specific information about the computing labs can be found here.

Lab Usage Guidelines, Personal Responsibility & Security

  • Unlike most public labs on campus, there is nobody assigned to sit in our instructional labs to monitor usage or behavior. Instead, we rely on the fact that the lab is for CSE students only, and that we're all adults. We count on YOU to maintain decorum and pick up after yourself. Please take a few minutes to review these guidelines for usage in CSE Instructional Labs.
  • Don't let anyone into a lab that you don't either (a) recognize or has (b) a working cardkey. Report any suspicious persons or activities to the CSE reception desk immediately.
  • Don't leave anything behind and expect it to be there after class, or the next morning, or whenever. If they don't walk away found items are given to the CSE receptionist. Check with the reception desk and possibly the CSE Helpdesk (CSE207) if you've lost anything recently.

Version Control Systems


CSE now offers GitLab, a hosted git solution (new for Winter 2015). See the service overview @ GitLab.

Getting Help

If you need assistance using these labs or have any question or issue regarding the CSE computing environment, try the following (roughly in the order listed, depending on the nature of your question)...

  • Consult the CSE Support Web or FAQ
  • Submit a Support request
  • Problems with your assignments? You should first ask your TA, instructor or other students in the class.
  • Stop by the Support Office in person, CSE 207.
  • Look at the links in the left hand column of this page, to see if anything there might lead you towards an answer.
  • In addition, the Course Computing database show which labs and what software each course is using for the current quarter, as well as information about access to labs, and other related information.

Other Resources for Resolving Problems

If you have a question or problem that is beyond the scope of any of the above, or if you don't think your problem is not being resolved satisfactorily, there are a number of other places you can go...

  • CS Lab Director - Aaron Timss, timss@cs, Office CSE252 -- The CS Lab is the umbrella organizationof the Support group.
  • Student ACM Chapter - the ACM officers meet with the Lab Director and the faculty ACM Liaison on a regular basis. And you can talk with any of the ACM officers about an issue that you would like to have raised with the CS Lab, or about anything in the school. You can also provide anonymous comments or feedback to the ACM, which they can take to the appropriate party within the school. Contact information for the ACM (including anonymous), can be found on the ACM Feedback page. Individual ACM Officers can be contacted here.
  • CSE Undergrad Advisors - especially for something that is not related to computing facilities. They can help you get computing-related issues addressed to the appropriate person, as well. Contact information for the advisors can be found here.

Additional Communication Avenues

In addition, here are some other forums and avenues for communication...

  • Lunch with the Chair- Magda Balanzinska holds seasonal lunches for undergrads. These are announced via email.
  • Faculty liaison to the Lab, currently John Zahorjan, zahorjan@cs
  • Faculty liaison for the ACM Student Chapter, currently Hal Perkins, perkins@cs


Email & Web Forwarding After Graduation

For info on continuation of services after Graduation, look HERE.