Songon An
It's saddening to hear so many negative reviews. This course is tough, but the professor makes it manageable. Come to EVERY class, take notes and you'll pass with no problem. Only 1/4 of the entire class ever showed up, that's why a lot of ppl failed. Be patient with him. The majority of his questions on exams are VERY IDENTICAL to hw problems. 