Don Reed
He tries his hardest to get you to learn exactly whats going to be tested. Study guides are VERY similar to the tests. & homework is given every class, with few amount of problems (about 2-10)