best high school science teacher i had. very difficult and demanding but a very strong teacher.
He is very strange. The things he would say and the jokes he made were rarely funny and sometimes inappropriate. Class was moderately difficult and the test were very basic.
Mr. Karnes has high expectations but is always available to help you reach them.