Grades are like this: 2 midterms, each 30% of your grade, homework is 10% of your grade, and you turn in 12 assignments, but your best 10 count, and the way he grades homework, is he ONLY checks a random one, so if you do all the ones, and get that one that he checks wrong,

, but if you do only two of them, and one of the one's you do is the one that he checks, AND you get it right, then

you lucked out. that happened 2 me MOST of the times... hehe

. The final is worth the final 30% of your grade. Each test (2 midterms and final) is 100 points.
Lecture: his lectures are awesome. No complaints here. When you ask a question, he won't hesitate to help you. He's very easy-going. My only grudge was the material, not the professor. He does make us do ALOT of hw, it takes MANY HOURS, but it does pay off come test time.
Overall i give him like an 8.9 out of 10, only because he gives us way 2 much hw, even though it serves us good for the test

. I got one of the worst grades in the class, but even so, i think i'll pass the class

.
For those who want to learn, or get a decent grade, take him. For those who want a kickback teacher, easy A, lazy kind of guy, i dont recommend him.
One thing for those of u if u want to take him NEXT YEAR for me218, on his final, he did put 1 question from the 1st midterm. since he had 2 sections, on one of the sections, he put one of the questions from the 1ts midterm on his final, and for the other section, he put a different question from the 1st midterm on the final. just a FYI
