Richard Perello
He is a great professor and is willing to help you understand the lectures. When theres an exam coming up he gives out study guides to help you know what is going be on the exam and every once a while gives worksheets but they are easy. Now I cam say for the first time I enjoyed learning science.