Lecture Videos

Please subscribe to our YouTube channel, or watch a video playlist from each chapter below. You can purchase the textbook using the links below.


Chapter 1

Where in the Genome Does DNA Replication Begin?

Algorithmic Warmup

Chapter 2

Which DNA Patterns Play the Role of Molecular Clocks?

Randomized Algorithms

Chapter 3

How Do We Assemble Genomes?

Graph Algorithms

Chapter 4

How Do We Sequence Antibiotics?

Brute Force Algorithms

Chapter 5

How Do We Compare Biological Sequences?

Dynamic Programming

Chapter 6

Are There Fragile Regions in the Human Genome?

Combinatorial Algorithms