Pooyan Jamshidi
No. No no no. If hes your only choice, change your schedule or take the class next semester. Hes so condescending and awful at explaining. I tried to take notes in class and had to give up after 2 weeks. None of us had any idea what was happening. It got to the point where one of our classmates started teaching us. Avoid at all costs.