The subject matter is difficult, but he does his best to communicate it to the student. A funny guy and a great teacher.
I had him like 15 years ago, and still think highly of him. He loves his subject, and is REALLY trying to make people learn it.
An excellent teacher. Well versed and enthusiastic about subject matter. Uses creativity and innovation in assignments; consistently challenges students.