Erkko Lehtonen

Teaching

Currently teaching

Khalifa University, spring semester 2026
  • MATH 234 Discrete mathematics
  • MATH 615 Abstract algebra

List of courses taught

Each entry lists course name, year (and term), my role (lectures, tutorials, sole responsible), number of hours of direct instruction, number of parallel groups, course level (bachelor, master, doctoral), language of instruction. Official teaching evaluations are provided whenever available.

2022 – present Khalifa University
  • MATH 234 Discrete mathematics (fall 2025)
    lectures, two parallel groups, 37.5 hours each, bachelor, English
  • MATH 234 Discrete mathematics (spring 2025)
    lectures, 37.5 hours, bachelor, English
  • MATH 234 Discrete mathematics (fall 2024)
    lectures, 37.5 hours, bachelor, English
  • MATH 411 Modern algebra (fall 2024)
    sole responsible, 37.5 hours, bachelor, English
  • MATH 234 Discrete mathematics (spring 2024)
    lectures, 37.5 hours, bachelor, English
  • MATH 234 Discrete mathematics (fall 2023)
    lectures, two parallel groups, 37.5 hours each, bachelor, English
  • MATH 234 Discrete mathematics (spring 2023)
    sole responsible, two parallel groups, 37.5 hours each, bachelor, English
  • MATH 234 Discrete mathematics (fall 2022)
    lectures, two parallel groups, 37.5 hours each, bachelor, English
2016–2019 Technische Universität Dresden
  • Algebra for information system technology, part 2 (summer 2019)
    tutorials, two parallel groups, 14 hours each, bachelor, German
    [official teaching evaluation]
  • Linear algebra for computer science (winter 2018–19)
    tutorials, two parallel groups, 30 hours each, bachelor, German
    [official teaching evaluation]
  • Algebra for information system technology, part 1 (winter 2018–19)
    tutorials, two parallel groups, 16 hours each, bachelor, German
    [official teaching evaluation]
  • Algebra and number theory (summer 2018)
    lectures, 40 hours, bachelor, German
    [official teaching evaluation]
  • Introduction to universal algebra (winter 2017–18)
    sole responsible, 40 hours of lectures, 12 hours of tutorials, bachelor, English
    [official teaching evaluation]
  • Functions and relations (summer 2017)
    sole responsible, 40 hours of lectures, 12 hours of tutorials, bachelor, English
    [official teaching evalutation]
  • Order structures (winter 2016–17)
    sole responsible, 40 hours of lectures, 12 hours of tutorials, master, English
2011–2013 Université du Luxembourg
  • Mathematical writing skills (2011, 2012, 2013)
    sole responsible, 9 hours of lectures, doctoral, English
  • Discrete mathematics (2011, 2012, 2013)
    tutorials, 15 hours, bachelor, English
2000–2007 Tampere University of Technology
  • Mathematics for algorithms (2007)
    main responsible, 24 hours of lectures (tutorials were given by course assistants), bachelor, Finnish
  • Algebra 1 (2001, 2004, 2005, 2006, 2007)
    tutorials, 22 hours, master, English
  • Algebra 2 (2004)
    tutorials, 22 hours, master, doctoral, English
  • Cryptology (2001, 2003, 2006)
    tutorials, 22 hours, master, doctoral, Finnish
  • Finite fields (2005)
    tutorials, 22 hours, master, doctoral, English
  • Formal languages (2001, 2003, 2005)
    tutorials, 22 hours, master, doctoral, Finnish
  • Fourier methods (2007)
    tutorials, 15 hours, bachelor, Finnish
  • Graph theory (2000, 2006)
    tutorials, 22 hours, master, doctoral, Finnish
  • Mathematical logic (2005)
    tutorials, 22 hours, master, doctoral, English
  • Mathematics for algorithms (2002, 2004, 2005)
    tutorials, 22 hours, bachelor, Finnish, English
  • Probability calculus (2007)
    tutorials, 15 hours, bachelor, Finnish
  • Theory of automata (2006)
    tutorials, 22 hours, master, doctoral, English

Guest lectures

2013 Université Paris-Dauphine
  • Introduction to clone theory and applications to constraint satisfaction problems (summer 2013)
    lectures, 6 hours out of 18 hours of lectures, doctoral, English
    guest lectures taught in collaboration with Miguel Couceiro and Catarina Carvalho
2011 University of Tampere
  • Boolean functions and function algebras (summer 2011)
    lectures, 10 hours out of 20 hours of lectures, doctoral, English
    guest lectures taught in collaboration with Miguel Couceiro
2009–2010 Tampere University of Technology
  • Boolean functions and function algebras (summer 2009, summer 2010)
    lectures, 10 hours out of 20 hours of lectures, doctoral, English
    guest lectures taught in collaboration with Miguel Couceiro