This professor seemed to go on tangents over and over again. We would basically be reduced to reading off of the PowerPoints and attempting to learn the material on our own. Avoid if you can, it seems like the only people who like him knew him outside of class.