Scientific Computing

In my classes and in my research group, I encourage students to become familiar with, and learn take full advantage of, the versatility and power of the following software environments or packages:
  • Unix/Linux operating system.
  • Emacs text editor
  • Python programming language
  • LaTeX document preparation system