Colin Umeda
Umeda himself is a great professor and is really knowledgable in the content; he does weekly assessments rather than exams. Only thing that the reviews don't mention are that the TAs are the ones that grade ur assessments, not him. U can either be stuck with a tough TA or a good one; depending on who u get, you may get a dif grade than someone else