The last teacher I had was an Engineer himself, and also a great teacher.
He taught pre-calc I and II together so it was 16 weeks worth of material crammed into 8 weeks. He had us submit every homework question in the book, where other teachers only gave the odd or only the even ones.
This also helped since we could check our answers to half of the questions from the back of the book.
My IT degree with the University of Phoenix (online) didn't require those pre-calc courses (go figgure) so I dropped the class just before transfering to the UOP.
I was doing well in that class, and realy enjoyed math. Now I want to go back to it, even though I'll have wasted a bunch of credits that won't transfer over from Information Technology.