Skip to content

Introduction

This section is for anyone new to the lab or others who need instructions on various things that allow for research and work to happen. This includes accessing lab resources, using various software packages, or anything that is required to get up and running in general.

If there is anything that you felt you should have been taught when you began working here, but had to go out and learn yourself, please add those things so other in the future have a resource to gain the same understanding as you. If you are new to the CS department, or otherwise feel there is some information that a CS undergraduate might have had that you don't, the following is an excellent resource:

MIT CSAIL: The Missing Semester of Your CS Education

Ancillary tools, things to know, and things to consider

While pages in this section contain some basics that lab members have added, the following links have other things that you may need/want to know as a researcher.

Future ideas to add

Here are some ideas for pages to add to this section:

  • Using Python virtual environments
  • Text editors: Nano, vim, emacs, sublime
  • Using LaTeX
  • Setting up CLI environments
    • dotfiles
    • tmux/screen
    • aliases and functions
  • Other software applications/libraries to use