He's great, but if you are looking for a bird course, his classes are not it. It's a lot of work but you learn so much and he's really nice!
had him 4 years straight and he's still the best. i hated history till he taught me now i've taken all the history courses there is.
It takes a work to pass the History course, but if you do the homework he assigns it's not hard to do well.