Janice Bayer
She prepares you for the college level class reading and gives good study tips that I never learned at Highschool. 

She changed the way I view school and the way I approach homework. It can be overwhelming at first but through practice it gets easier. 

The only thing I prefer she didn't do was mandatory in class attendance
 