The absolute worst professor I have ever had. He doesnt offer any help when you ask questions. He doesnt follow the syllabus, didnt give us the correct amount of tests as stated, and freaked out when we asked for extra credit (almost the whole class was failing). I put 110% in and he gave back about 10% effort. Avoid him if you can.