This course provides an in-depth coverage of biological sequence alignment. Students will explore a variety of topics, including definitions, algorithms, and statistics for local, global, pairwise, and multiple alignments; scoring schemes; BLAST, BLAST variants, and similar programs; motif finding; and related topics.