The Undergraduate Project Lab

The UPL is a space for students with an interest in computer science to meet each other, work on projects together, and participate in events. The UPL tradition has been carried on since the 1980s, under the advisorship of Professor Barton Miller and an unbroken lineage of elected student coordinators. We are always looking for new members with all levels of experience to join us and become the next generation of the UPL. We also operate a Discord server!


How do I get involved?

Do I need to be a CS major?

No! While we're a CS focused organization, you don't need to be a CS major!

Do I need to be an undergraduate student?

No, you do not. Anyone who is a registered student with the University is welcome to use the machines and resources of the lab. We do have a few graduate students that frequent the lab as well.

What resources are available through the UPL?

  1. A lab room in the CS building.
  2. Server infrastructure for project use.
  3. Books to check out.
  4. And of course, each other, to talk to about anything CS (and more!).

Can we still use the servers remotely?

Yes! It is possible for us to remotely access our servers. If that interests you, talk to us! Server infrastructure is an ongoing project.