Probably one of the best teachers if you are looking at teacher ability. Do the Fuk ton of homework he assigns and pay attention in class and you will be garunteed to pass the AP test. I personally sladered assignments but still did very well on the exam due to his very comprehensive end of year review. A great teacher. But a sketchy man.
Awesome teacher. He is strict but can be funny. Pay attention and do your homework and you'll do great.
He was probably the best teacher I ever had. Got a 5 on the AP test because of him.