Nicholas Hollander
I already knew precalculus but i had to take this because of my university. He doesn't explain or write well during his lectures. He heavily relies on an online course called "ALEKS" for you to learn the material. The only time where he explains things well is during the review day before tests. 