Advanced Computer Science (with Technical English)
School of Natural and Computing Sciences – U. of Aberdeen