Genuinely one of the worst professors I've ever had. Extremely short, condescending, stubborn and unhelpful when explaining anything or answering any questions. The actual course work isn't too hard, but if you need help with anything at all, he will not provide it for you. Take the course if you need the credit, but avoid this teacher AT ALL COSTS