Rich Holland
He uses the entire class time, but you will leave understanding the material. If you want an A, you have to go to class. He explains each topic thoroughly but you may not be able to learn the concepts on your own, you'll need his explanation. Take notes and pay attention! He is always there if you need extra help. He's clear in his expectations. 