Bioinformatics introduction, sequence assembly, sequence alignment, BLAST, phylogeny, Markov chains, Gene expression analysis

# Teaching

Reinforcement learning (direct utility estimation, adaptive dynamic programming, temporal difference learning, Q-learning, SARSA, GLIE)

MSTs, Eulerian graphs, heaps, graph isomorphishm, random generators, DFA, NFA, text search, skip list, B-trees, R-B trees, splay trees, K-D trees, trie

Reinforcement learning (direct utility estimation, adaptive dynamic programming, temporal difference learning, Q-learning, SARSA, GLIE)

Bioinformatics introduction, sequence assembly, sequence alignment, BLAST, phylogeny, Markov chains, Gene expression analysis

MSTs, Eulerian graphs, heaps, graph isomorphishm, random generators, DFA, NFA, text search, skip list, B-trees, R-B trees, splay trees, K-D trees, trie

Reinforcement learning (direct utility estimation, adaptive dynamic programming, temporal difference learning, Q-learning, SARSA, GLIE)

Sequence assembly, sequence alignment, BLAST, multiple sequence alignment

MSTs, Eulerian graphs, heaps, graph isomorphishm, random generators, DFA, NFA, text search, skip list, B-trees, R-B trees, splay trees, K-D trees, trie

Asymptotic complexity, trees, BST, BFS, DFS, AVL, B-trees, sorting, dynamic programming, hashing