Ali Pakzad
Prof. Pakzads lectures are long, but he teaches math well. If you have a weak foundation in calc like I do, definitely spend more time reviewing what he taught in class because he speeds and skips through the steps. He expects you to already a firm understanding of the lessons being taught. The practice final was doable but the real final was not.