Unifying Themes
•
Problems motivated by the practice of software
development
•
Logic and type theory as indispensible tools for
their solution
•
Theory and system building go hand-in-hand