he's an ok teacher. hes tough. just don't get on his bad side. he doesn't help if you need help, only if he feels like it. "don't ask questions you don't know the answers to."
he's tough, but extremely fair since he adds large amounts to final marking period grade. he explains everything in detail if you dont catch it its your fault.