teaching

Selected courses, teaching materials, and student supervision from my work at the University of Salamanca and UNED.

2025-26 (current)

UNED

Programming Languages and Processors - BSc in Information Technology Engineering

  • 6 ECTS.
  • Distance learning course focused on the formal specification of programming languages.

Data Visualization - MA in Digital Humanities: Methods and Good Practices

  • 5 ECTS.
  • Distance learning course focused on visualization tools for complex data.

Text Representation in Vector and Probabilistic Spaces - MSc in Language Technologies

  • 6 ECTS.
  • Distance learning course focused on embedding models.

2024-25

UNED

Data Visualization - MA in Digital Humanities: Methods and Good Practices

  • 5 ECTS.
  • Distance learning course focused on visualization tools for complex data.

Text Representation in Vector and Probabilistic Spaces - MSc in Language Technologies

  • 6 ECTS.
  • Distance learning course focused on embedding models.

UNED Summer Course: “Conversational AI: A Bridge Between Human Language and Machines”

  • Course director.
  • 20 hours, September 2024.

2023-24

UNED

Data Visualization - MA in Digital Humanities: Methods and Good Practices

  • 5 ECTS.
  • Distance learning course focused on visualization tools for complex data.

2022-23

University of Salamanca

Cloud Computing and Network Services Management - MSc in Computer Engineering

  • 4 ECTS.

UNED

Data Visualization - MSc in Data Science and Engineering

  • 4 ECTS.
  • Distance learning course focused on visualization tools for complex data.

2020-22

University of Salamanca

Intro to Python - Diploma in Bioinformatics and Computational Genomics

  • Taught in the 2020-21 and 2021-22 academic years.
  • 4 ECTS.
  • Introduction to Python programming and computational thinking for biologists, neuroscientists, and biotechnologists.

Computational Tools for Bioinformatics - Diploma in Bioinformatics and Computational Genomics

  • Taught in the 2020-21 and 2021-22 academic years.
  • 3 ECTS.
  • Introduction to the Unix/Linux ecosystem and command-line tools commonly used in bioinformatics.
  • Topics included:
    1. Introduction to Unix and GNU/Linux operating systems.
    2. Remote information exchange.
    3. File system: paths, permissions, edition.
    4. Piping.
    5. Regular expressions with grep, sed, and awk.
    6. Shell scripting.

2019-20

University of Salamanca

Visualization and Visual Analytics - Master’s in Intelligent Systems

2017-18

University of Salamanca

Informatica I - 1st course, BSc in Statistics

  • My first teaching experience at university level.
  • The course covered Python programming and computational thinking for first-year students.
  • I prepared and taught the course practical materials.
  • I also evaluated a methodology based on Jessica Hamrick’s nbgrader. Results were later presented at JENUI 2019. Paper link (in Spanish).

Interaccion Persona-Ordenador - 3rd course, BSc in Computer Engineering

  • Introduction to key HCI concepts such as evaluation, user-centered design, and perception.
  • I taught the practical materials for around 130 students.
  • As a teaching assistant, I managed the Interfaces Imaginadas program that year.

Student Supervision

Current Students

PhD Students

Adrian Ghajari Espinosa - MSc in Language Technologies, UNED (PhD candidate since September 2024, co-supervised with Victor Fresno).

MSc Students

  • No current MSc supervision listed here yet.

Past Students

PhD Students

  • No completed PhD supervision listed here yet.

MSc Students

Adrian Ghajari Espinosa - MSc in Language Technologies, UNED

  • Thesis: “Neural Approaches to Decode Semantic Similarities in Spanish Song Lyrics for Enhanced Recommendation Systems.”
  • Co-supervised with Victor Fresno.
  • Completed in September 2024.

David Eduardo Delgado Camacho - MSc in Language Technologies, UNED

  • Thesis: “A Framework and Visual Analytics Tool for Exploring Compositionality in Sentence Embeddings.”
  • Co-supervised with Victor Fresno.
  • Completed in June 2025.