Standard ML Mentors

Our mentors are the human element behind Exercism, providing empathetic feedback on learners' solutions.
Avatar of Simon Shine

Simon Shine

I've been a classroom teacher in compilers and various functional languages for five years. Having pure functions and isolation of side-effects are fundamental to separation of concerns. Strong, static types, type inference and algebraic types are hard for me to live without.