Shuhui Shi
She is a very nice professor who understands her students and cares very much on how they do. Class is not required but if don't have any past calculus experience you should attend the lectures.