Nathaniel Yamaguchi
Hes lectures are long and all over the place. You wont know what section of the chapter, let alone what chapter he is lecturing. His examples in lecture are nothing like the questions on his exams. He makes exams extremely difficult and is a hard grader. Does study guides that arent helpful for his exams.