EE Student Information

The Department of Electrical Engineering supports Black Lives Matter. Read more.

• • • • •

EE Student Information, Spring Quarter through Academic Year 2020-2021: FAQs and Updated EE Course List.

Updates will be posted on this page, as well as emailed to the EE student mail list.

Please see Stanford University Health Alerts for course and travel updates.

As always, use your best judgement and consider your own and others' well-being at all times.

EE Instructional Computing Resources

EE Instructional Computing Resources provide computational support for Stanford's Department of Electrical Engineering's classes. Its primary use is for coursework by any Stanford student taking an EE class. 

For any support issues with the current environment, email


There are multiple remote server nodes to login to, using the names to A status page for these nodes is available. Please select an underutilized node to run any large exercise or project, consulting that status page. 


As with FarmShare, a full service sunetID is required to access either remote Linux servers or any physical computer workstations in EE. Please see for further sunetID information.

These systems are available to connect to from on-campus or via Stanford's VPN service. You can connect via SSH utilties/terminal or for a graphical environment, use X2Go. Good instructions for using SSH for FarmShare apply here as well, as long as you use caddy01 to caddy18 as host names. NOTE: If this is the first time accessing the caddy cluster, you must first access or other FarmShare server first to get your home directory created

For X2Go, please see this instructional site on downloading the clients. A sample page on using X2Go is found here. We recommend selecting "Mate" as the desktop environment to use, and only "Mate" and "XFCE" are supported on our servers.


End users of the systems should contact for any issues that come up.  

Course instructors should work with us prior to each quarter to prepare any needed course software or make corrections. The support contact for instructors and TAs is


The Caddy system cluster is based on CentOS7 (RHEL 7 equivalent) servers to maintain use of supported CAD software infrastructure. The entire research-driven /cad software tree is available to use, as well as software stored in FarmShare's AFS environment. Commercial software available on these systems is licensed for course work only.

To use any of the cad software, please use the Module Environment System. Please consult the CadWiki for full details. Commands to use would be:

  • module avail
  • module load
  • module help

 For Matlab, please load it via the caddy-specific module, including the "base" module dependency:

  • module load base/1.0
  • module load matlab/caddy

UPDATE/NOTE: If you have a newer farmshare account you may in fact have a .tcshrc.alias file that will be automatically loaded by your .tcshrc file present in your home directory. This file will conflict with the module commands above. Either rename the file or comment out its loading in the .tcshrc to resolve the issue.