Paul Kikuchi
Best professor you could imagine. Video lectures were super engaging and homework was easy and fun. He grades graciously and is extremely understanding and compassionate. Take his class, you won't regret it!!