Colin Umeda
He is very caring and dedicating in teaching. Whenever I have question, just email him and receive his reply within less than 30 minutes. No test but weekly assessment. About assessment, just answer straight forward with details and explanations. Lab pushes grade up a lot. However, he talks really fast in lecture so be prepared before class. 