Cannot teach at all. Mr. Freeman simply bases his class on HIS OPINION (so, if you don't Al Gore, you won't like this class).
he is a total bore. u could be doin ur language homework in his class and he wouldn't know. but yea he is smart just can't teach