Avoid this professor like the plague, It bewilders me he had so many good reviews, 75% of my class dropped. Made an otherwise easy subject unbearable, hw due before he taught the material, apathetic to all student concerns, I believe he may have underlying mental health issues affecting his teaching.