Of course learning algorithms is important, but it can be done alongside practical work. I'm just watching the first MIT algorithm video now to see what you have learned from it. The guy talks about having to hand in code as homework. Strange that. Surely he'd prefer essays according to you. I find it kind of weird that the professor needs a sheet of notes to show an insertion sort algorithm that to me doesn't inspire confidence in his teaching.