Logic in computer science
Formal methods
Type theory
Functional languages
Isabelle
Lambda calculus
HOL
Id
System F
Theoretical computer science
Applied mathematics
Programming language theory