I'm planning on using TeamCity in a classroom environment with 15 students who will be checking into Subversion and running CI builds from TeamCity. The builds will likely be simple and consist of compiling a .NET solution and running unit tests. TeamCity will not be a focus of the class, but will be a tool I use to help demonstrate real-world development processes. I'm thinking about using the Professional edition with the three build agents running on the same box. I would also expect the same box to be running Subversion and possibly doing lightweight file/web serving for the class.
What kind of hardware would I need to support this scenario? How much RAM and processor? Any other potential issues with this configuration?