I've taken it last time. It's a good course.
The instructor illustrated performances of difference
algorithms very well (actually his research area is about
this). I even bought his book.
Now I'm taking his other course: Analytic Combinatorics
and hoping that part 2 for algorithms will come soon. :)