Doeke Buursma
I took Discrete 2 with Buursma and it was by far one of the best classes I've taken at the UO. I think his rating on this site is largely affected by the difficulty of the courses he teaches. The material is hard, but he teaches it excellently. He hands out worksheets, gives credit for participation, and walks through the questions actively.