Note: When Prabhakar Ragde teaches CS 240E, his approach and ISA duties are very different, but if someone else is not teaching the course, then the E version ISA has similar duties to the regular ISA.

-Testing is done with Marmoset. Markus is not used at all. Handmarking may be required.
-TA's will teach tutorials (if any) and also hold office hours, along with helping with midterm/final marking and any handmarking that is needed.
-The material covered is similar, but is taught from a functional approach. Assignments are all programming assignments, in OCaml, a functional language.
-The ISA is responsible for reading and editing the entirety of the lecture notes.
-The ISA will be asked to test write the midterm and final.