The Professor was okay but very difficult when it came to teaching. He is not very good at giving explanations and teaching. He does not offer much help honestly besides toward the end of the semester providing extra credit (probably). When given constructive criticism, nothing really changed. I recommend seeking help from tutors if they can help.