Sterling Higa
Terrific teacher. Will take the time to use modern day terms and language to make the class interesting and understandable. Very sociable and very easy to get along. I doubt anyone would find this professor bad/harsh.