Horrible lecture, he doesnt explain well. The course made me feel like I was on my own teaching myself through everything. The class was extremely boring and difficult, making me dread going to class everyday of the week. We also had back to back homework and assignments to do without any breaks. I definitely wouldnt recommend this professor