- Functional Programming - Digital Systems - Principals of Programming Languages.
Compilers was primarily in OCaml, and there were several other courses in Scala.