Johannes is quite possibly one of the best teachers I have every had. Sometimes his class can be a little slow since other people doesn't always understand the concepts as quickly as they should, but nevertheless, you will learn stuff.
He is a genius and great to be around.
The person who bashed Mr. J clearly just got a bad grade and is taking it out on the teacher. His methods of explaining economic concepts are superb and he clearly teaches because he loves it.