Ashraf Demian
I took this class before and couldn't pass it. Mr. Demian gave everyone chance to learn. I enjoyed his visual teaching using desmos. Although the class was online, he recorded the zoom lectures. He also records lectures on YouTube for everyone. He gives a lot of extra credit and allow the students to complete the homework. Great teacher overall.