Moses Marchante
He gives tons of homework which is more advanced than the problems he does during lecture; lectures are simply him just working out problems and rarely goes into depth about formulas. Homework is heavily weighted, so its a must. He does offer extra credit and multiple attempts on all the exams. Labs are easy and a good grade boost!