Bernard Pina
I really liked him and took two math classes with him. He does talk fast but after he does a problem he goes over each step and explains more in depth if anyone has questions. He gives you the notes and you just follow along and fill in the blanks. He also gives 2 HW every week but its only a couple of problems. And he also lets us out early