Brandon Mahana
Highly recommend you take from professor Mahana! Class is set up like a study session and he walks through every problem. He is great at breaking things down so they are easy to understand. Your grade is 100% exams, but if you are comfortable with the review, you will do great. He is also very accessible outside of class.  