Brian Onishi
A great professor who knows what he's talking about. He's always happy to help and very approachable. There are few things he is unable to explain, as long as you put in the time and effort. Outside of his motivated and involved teaching style he also has a keen sense of dry wit which is hilarious if that's your type of humor.