I'm completely lost 90% of the time during lectures. He rambles a lot. I feel like I haven't learned any of the material that I'm supposed to know for the lab that accompanies his class. The assignments he gives are full of typos to the extent that I have trouble understanding him; he desperately needs a proofreader.