Very nice and approachable.
Digests the 1.5 hour, rambling lecture into very organized, clear powerpoint presentation that lasts about 20 minutes. Makes sure we all understand everything before moving on to next point.
Is clearly interested in the material and tries to spark our interest by tying in modern day examples.
The grading can be a bit picky at times but overall I found it fair. No complaints if I did well.
Prepares us well for the midterms and final by giving us problems to solve (which we go over).