Elwood Kwong
Beware of good ratings. Does not know how to teach well. Covers material on a slide once then goes to the next topic. Does not review before exams. Your grade basically relies on your exam grades and his exams are made to confuse you. The review material given does not even match what is going to be on the exam. Would not recommend at all. 