Richard Stewart
He explains material in a way that is relatable. THEEEE best professor I have ever had out of all the science courses I have had. I wish he taught CORE! He teaches off of PP, no book needed. His ability to tie in what he is teaching into life makes it SO easy to retain. He's great! Attend his tutoring sessions, & take good notes...you will pass.