Please, I am begging you do not take this class. Save yourselves!! Not worth the time, effort, or money. Do not give him a reason to be here! Horrible teacher, off track most times, attitude when asked questions, oddly phrased questions on tests, I learned nothing. Can't teach, arrogant, and always late. I had As in cal 1 & 2,Please don't!!!!!!!