For assignments that use graphics hardware, we recommend using the UTCS linux machines in the basement of Taylor Hall that are named after ship parts (e.g. capstan). If you do not have a CS deparment unix account yet, or if you are not a CS major (in which case you need a departmental TEMPORARY account), apply for one here.
Most of the assignments can also be done using a Windows machine. However, grading is done in-person in the basement of Taylor Hall, so you must be able to either bring your personal Windows machine there (ideally a laptop), or verify in advance that your code also runs on the department linux machines.