Home   Publications and Software  Research  Teaching  Industry

Picture of Alexei Dr Alexei Drummond
Senior Lecturer in Bioinformatics

Room 585, Building 303S
Department of Computer Science
University of Auckland
Auckland, New Zealand

+64 9 3737599 ext 88298
alexei AT cs.auckland.ac.nz


Teaching

Semester 1, 2007

COMPSCI 369 (Computational Biology)
This course provides an overview of algorithms and scientific computing techniques used in computational biology and bioinformatics. It provides a hands-on introduction to topics including dynamic programming and string algorithms, Markov models, heuristic search algorithms, tree algorithms and modelling techniques with a focus on problems in biology including genome comparisons (sequence alignment) and phylogenetic reconstruction.

Multiple sequence alignment
Phylogenetics 1

Semester 2, 2006

BIOSCI 742 (Introduction to Bioinformatics)
This is an introductory course to bioinformatic research. It is a graduate-level course and assumes an  undergraduate knowledge of biology. It is flexible-learning, meaning that the entire course is available online.

BIOSCI 359 (Bioinformatics)
This is a third-year undergraduate course in bioinformatics covering statistical models, computer algorithms and evolutionary and biological considerations of bioinformatics research. It assumes a broad undergraduate background in maths, computer science and biology and forms part of the third year of the BSc(Hons) in Bioinformatics.

Lectures can be found here

Lab 2 can be found here

Semester 1, 2006

COMPSCI 230 (Software Design and Construction)
This is a team-taught second year undergraduate course designed to develop object-oriented programming skills, introduce client-server programming concepts and introduce basic software engineering concepts. I will be teaching object oriented programming techniques using Java and Swing.

Semester 2, 2005

Scientific Workshop on Statistical and Population Genetics
This workshop is being held at the Leigh Marine Reserve from the 12th-14th of July, 2005.

11th International Workshop on Virus Evolution and Molecular Epidemiology
This workshop is being held at the National Laboratory of Scientific Computing, Petropolis, Brazil from the 5th-9th of September, 2005.

BIOSCI 742 (Introduction to Bioinformatics)
This is an introductory course to bioinformatic research. It is a graduate-level course and assumes an  undergraduate knowledge of biology. It is flexible-learning, meaning that the entire course is available online.

BIOSCI 359 (Bioinformatics)
This is a third-year undergraduate course in bioinformatics covering statistical models, computer algorithms and evolutionary and biological considerations of bioinformatics research. It assumes a broad undergraduate background in maths, computer science and biology and forms part of the third year of the BSc(Hons) in Bioinformatics.

COMPSCI 101 (Principles of Programming)
This is a team-taught entry-level undergraduate course designed to introduce students to the wonders of computer programming. I will be teaching the ethics and multi-dimensional arrays sections of this course.

Last modified: January 9, 2007