John Oshiro
I truthfully don't know how he is considered a professor. It took him two weeks to grade "introductions" and 29 days to grade the first real assignment. He does not respond to emails, he fails to give you any good feedback. How are you supposed to know if you're doing anything correctly when he does not grade anything in a timely manner? 0/10.