The Exelixis Lab

current courses 

summer 2010.

  • course (2 SWS, 3 ECTS): "High Performance Computing for Bioinformatics Students" on Tuesdays at TUM
  • main seminar (2 SWS, 3 ECTS): "Biological and Computational Aspects of Phylogenetic Inference and Implications for the Evolution of Life on Earth" on Mondays, together with Gert Wörheide at LMU

summer school lectures & tutorials.

  1. "Phylogenetic Inference", summer school, Frauenchiemsee, Germany, September 2010.
  2. "Phylogenetic Inference under Maximum Likelihood",  summer school, Milano, Italy, August 2010.
  3. "Modern Computational Science", summer school, University of Oldenburg, Germany, August 2010.
  4. "Computational Molecular Evolution", summer school, Institute of Marine Biology and Genetics - Hellenic Center for Marine Research, Heraklion, Greece, May 2010.
  5. "Phylogenetic Inference & Identification",  TRACEability of Arbuscular Mycorrhizal fungi as plant-beneficial microorganisms in agro-environments Summer School, Munich, Germany, April 2009.
  6. “Phylogenetic Inference”, Bernhard-Rensch Summer School 2008, Carolinensiel, Germany, July 2008.
  7. “Computation of large phylogenetic trees: algorithmic and technical solutions”, The 2008 BGRS International Summer School for young scientists: “Evolution, Systems Biology and High Performance Computing Bioinformatics”, Novosibirsk, Russia, July 2008.
  8. “Computation of large phylogenetic trees: algorithmic and technical solutions”, The 2006 BGRS International Summer School for young scientists: “Evolution, Systems Biology and High Performance Computing Bioinformatics”, Novosibirsk, Russia, July 2006.
  9. “Computational Grand Challenges in Assembling the Tree of Life: Problems & Solutions” half-day tutorial with David Bader and Usman Roshan at 18th IEEE/ACM Supercomputing Conference (SC2005), Seattle, Washington, November 2005.
  10. “High Performance Computing in Bioinformatics”, half-day tutorial with Thomas Ludwig at the German Conference on Bioinformatics (GCB’04) in Bielefeld, Germany, October 2004.
  11. “High Performance Computing in Bioinformatics”, half-day tutorial with Thomas Ludwig at the 4th International Conference on Bioinformatics and Genome Regulation and Structure (BGRS2004) in Novosibirsk, Russia, July 2004.

past courses.

winter 2009/2010.

Computational Phylogenetics

(2SWS, 3 ECTS) taught within the framework of the EES school at Martinsried.
Audience: Biology, Bioinformatics

summer 2009.

Pearls of Computer Science IV

Together the fellow Junior Research (Emmy-Noether) Group leaders at the CS department I taught the course
"Pearls of Computer Science IV" which represents a special series of lectures for gifted undergraduate students.

Interdisciplinary Main Seminar

Joint interdisciplinary main seminar (Hauptseminar) with Gert Wörheide at the LMU entitled:
"Biological and Computational Aspects of Phylogenetic Inference and Implications for the Evolution of Life on Earth".
The seminar is open to CS, Bioinformatics, and Biology students and the main goal is for Biologists and Computer Scientist to learn to talk to each other.

winter 2008/2009.

During the winter 2008/2009 I taught a 2 hour per week course on high performance computing at the LMU (course web-site).
I also gave a guest lecture in Dirk Metzler's course on phylogenetics at the LMU entitled "Computing the Phylogenetic Likelihood Function".

summer 2004.

Supervision of 4 groups for the practical course: "Technical Foundations of Computer Science"

Participation in the preparation and support of the practical course: "Cluster programming with Java"

winter 2003/2004.

Supervision of 2 groups for the practical course: "Technical Foundations of Computer Science"

summer 2003.

Supervision of 15 groups for the practical course: "Technical Foundations of Computer Science"

Participation in the preparation and support of the practical course: "Cluster programming with Java"

winter 2002/2003.

Supervision of 5 groups for the practical course: "Technical Foundations of Computer Science"

summer 2002.

Participation in the preparation and support of the practical course: "Cluster programming with Java"

Supervision of 12 groups for the practical course: "Technical Foundations of Computer Science"

winter 2001/2002.

Exercise course within the framework of the course "Introduction to Computer Science III"

winter 2000/2001.

Preparation of additional exercises and a test-examination for special holiday-courses intended for weak students within the framework of the course "Introduction to Computer Science I"

Exercise course within the framework of the course "Introduction to Computer Science I"