Im not sure why the negative reviews. I withdrew out of precal last semster (After getting a 30%F on first testwith a different proffessor) .This time I took Kar, He genuinely cares about his students success and it shows. He gives you the opportunity to get 5 extra credit points on every test by doing homework! He also drops your lowest test/quiz