He is smart. However, he is slow. What he teaches can be taught quicker but there's a lot of unnecessary pauses. Regardless, I did not like how there were no extra credit opportunities. The tests were kind of difficult. I also hate that no grades were really posted. Students need to know their grades. That upsets me that even when asking, Idk