he is a rather nice person but he expects you to be abloe to do the work with minimal help.
He often doesn't explain the homework well. He takes copious amounts of points off for mistakes on tests. Lab report grading doesn't make sense.
Would teach us the material AFTER we were tested on it.