Worst prof I've had in a while. I can't follow him in class so I gotta teach myself. Doesn't put any effort into teaching, but that's just my opinion. He is so jumpy when he explains stuff in class. SRSLY there is no way to know what he's saying. He starts at one topic and then jumps to another. Don't take classes with him if you value your sanity.