340b Lecture 17 Dr David Soren Regents Professor