Bryan Freyberg
not the professor for you if not already confident in your math skills. lectures are slow and far from engaging. there is something for 10+ points every day in the discussion section, so dont miss it. the homework is mastery based which has its pros and cons. gives you practice tests, but the real ones arent very similar. you will self-teach.