diff --git a/slides/cse4562sp2018/2018-02-07-RA-Equivs.html b/slides/cse4562sp2018/2018-02-07-RA-Equivs.html
index d7497daf..10a4f8af 100644
--- a/slides/cse4562sp2018/2018-02-07-RA-Equivs.html
+++ b/slides/cse4562sp2018/2018-02-07-RA-Equivs.html
@@ -448,6 +448,20 @@
Some rewrites are situational... we need more information to decide when to apply them.
+
+ General Query Optimizers
+
+ - Push down selections (and optionally projections)
+ - For each valid join ordering: (or for a reasonable subset)
+
+ - Figure out the best join algorithms and access paths
+ - Estimate the cost of the resulting execution plan
+
+
+ - Pick the execution plan with the lowest cost
+
+
+
Next Class: Extended Relational Algebra and Basic Join Algorithms