- [Fall 2019] UPM Seminar: Advanced Functional Programming Languages
- [Spring 2018] CMSC330: Organization of Programming Languages
- [Fall 2017] CMSC498V: Advanced Functional Programming Languages
- [Summer 2015] Clubes De Ciencia: Haskell; Programming with Functions