Graduate course

Remote lecturing at the Bioinformatics Institute - Saint Petersburg, Russia

Sequencing technologies revolutionized the field of modern biology. For immunology, this revolution has resulted in the ability to scan and analyze adaptive immune repertoires. The course is one of the first attempts to summarize the results of immunosequencing studies from past 10 years. In this course, we learn basics of immunology and immunogenomics, formulate main computational problems arising in these fields, and discuss state-of-the-art tools for their solutions.

Course evaluations: 8.8 out of 10 (2019), 9.1 out of 10 (2020)

Graduate course

Spring 2019 - UCSD - San Diego, USA

The course is dedicated to practical problems of computational genomics and their solutions. In this course, we discuss the following topics: algorithms and tools for genome assembly; analysis of RNA-seq & Hi-C data; analysis of adaptive immune repertoires using immunosequencing data; algorithms and tools for haplotype assembly. The course includes two journal clubs, two midterms, five homework assignments, and a student research project.

Undergraduate course

Winter 2019 - UCSD - San Diego, USA

The course is designed for students with background in biology or computer science. The goal of the course to overcome the gap between biological and computational sciences, discuss basic bioinformatics problems, and learn how to formulate and solve bioinformatics problems. The course is partially based on the book "Bioinformatics Algorithms: An Active Learning Approach" by Profs. Phillip Compeau and Pavel Pevzner.