# Difference between revisions of "User:Thsutton/Teaching"

I'm also going to see if I can work out a way to make PL semantics accessible to high school students, probably as an challenging project for advanced students. Perhaps getting them to implement an interpreter for a simple language (the un-typed $\lambda$-calculus or a stack based language) and then challenging them to extend it in certain ways might help give them a better insight into programming and programming languages. Examining lazy/non-strict/eager by getting them to modify their interpreters might be one interesting way to go.