I ask a lot of questions as it is the way I learn, and he responded to me as if I were an imbecile. He offered an extra credit assigmnet, I did it, and he never gave me or anyone else the points. Easy A/B, but he pushes his views on you. Hes not meant to be a professor. He also couldn't explain why he gave me the grade he did on my final project.