James Feng
Kind of funny, but not worth how tough the class will be. Did not understand a single concept taught in his lectures. Really confusing and you really need to self-teach yourself Calculus if you want to succeed. Don't rely on practice exams or past finals, understand the theory or you will get Feng'd.