Christopher Ramsey
His lecture is incomprehensible and it becomes hard keeping up with what he's writing. He skips steps, writes all over the place and extremely messily. His solutions to the assignments also skip steps and some of the answers are wrong.