David Herring
Dr Herring made me want to switch my major... and I as one semester from graduating. He wanted more of graduate level work which he admitted finally, after we went to the head of the department about his teaching style and tests. I would strongly avoid this class til there is a new professor.