John Hess
Good professor.  I had him for ECO112 also.  Plays it fair for all students.  Make sure you do HW on time. Lectures are good and will answer any questions.  Knows the subject inside and out.  Go to office hours if you don't understand anything, he is really good at explaining.

He gives you study guides and practice exams to prepare you for exams.