I loved this class and he is an amazing professor. I took pre calc this year with him and he is fantastic at explaining the material. The lectures are not overwhelming either and he goes at a good pace. If you are stuck on something and aren't understanding it you can stay after or ask during the lecture. He has no problem answering questions.