Lecture Videos

Please subscribe to our YouTube channel, or watch a video playlist from each chapter below. You can purchase the textbook by clicking "Buy the Book!" below.


Chapter 1

Where in the Genome Does DNA Replication Begin?

Algorithmic Warmup


PowerPoint slides for all chapters are provided to instructors. Please contact us if you are interested in adopting our book in your course.

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

Chapter 7

Which Animal Gave Us SARS?

Evolutionary Tree Reconstruction

Chapter 8

How Did Yeast Become a Wine-Maker?

Clustering Algorithms