Teaching at Humboldt-Universität zu Berlin

SS2018
    •  Forschungsseminar

WS2017
    •  Architektur und Programmierung von Parallelrechnern (VL, UE)
    •  Forschungsseminar

SS2017
    •  Big Data: MapReduce, Spark, Flink und andere (SE)
    •  Innovative Speicherarchitekturen für Hochleistungsrechner (SE)
    •  Forschungsseminar

WS2016
    •  Verteilte Systeme und Algorithmen (VL, UE)
    •  Forschungsseminar

SS2016
    •  Programmierung von Manycore-Prozessoren (SE, PJ)
    •  Forschungsseminar

WS2015
    •  Architektur und Programmierung von Parallelrechnern (VL, UE)
    •  Forschungsseminar

SS2015
    •  Methoden der parallelen Programmierung (SE)
    •  Verteilte NoSQL-Datenbanken (SE)
    •  Forschungsseminar

WS2014
    •  Verteilte Systeme und Algorithmen (VL, UE)
    •  Forschungsseminar

WS2013
    •  Architektur und Programmierung von Parallelrechnern (VL, UE, PJ)

SS2013
    • MapReduce-Programmiermodel und Anwendungen (SE)
    • Verteilte NoSQL-Datenbanken (SE)
    • Forschungsseminar

WS2012
    • Architektur paralleler und verteilter Systeme (VL, UE, PJ)
    • Forschungsseminar

SS2012
    • Fehlertolerante Codes für parallele Speichersysteme (SE)
    • NoSQL-Datenbanken (SE)
    • Forschungsseminar

WS2011
    • Forschungsseminar
    • Methoden der parallelen Programmierung (SE)
    • Anwendung von Graphtransformation in verteilten Systemen (SE)

SS2011
    • Architektur und Programmierung von heterogenen Manycore-Systemen
      (VL, UE, PJ)
    • Forschungsseminar 

WS2010
    • Architektur paralleler und verteilter Systeme (VL, UE, PJ)
    • Forschungsseminar

WS2009
    • Programmierung von Hardwarebeschleunigern (VL, PR)
    • Forschungsseminar

SS2009
    • Aktuelle Forschungsarbeiten im Peer-to-Peer-Computing (SE)
    • Fehlertolerante Codes für parallele Speichersysteme (SE)

WS2008
    • Architektur paralleler und verteilter Systeme (VL, UE, PJ)
    • Forschungsseminar

SS2008
    • Algorithmen und Programmierung neuer Prozessortechnologien:
       Von Multi-Core zu Hardwarebeschleunigern (SE, PJ)
    • Parallelisierung sequentieller Programmcodes (SE)