Professor constantly missed lectures, rescheduling missed classes was a pain. He was known for being rude, bad at explaining things and being late. It was clear when speaking to other students that most people in my class felt this same way. I recommend avoiding taking his classes if you can.