Glen Foster
Very nice guy, but lectures are less explaining why things are done the way they are, and more just showing how they're done.  Homework frequently consisted of problems that he had not explained yet.
I was homeschooled, so having to teach myself a lot of the material wasn't a new problem, but it sometimes made me wonder why I was giving him money.