Richard Stewart
He is by far the best professor and teacher i have had in my life, not only at west coast. It is my third time taking him and i am so sad i will not have the chance to take him again going into core. He teaches you in a way that you will never forget the information. Relax and enjoy his classes, as they pass by very fast. :(