Robert Wieman
Dr Wieman's class is difficult, but nothing impossible. If you do the pages from the workbook, ask the right questions, study after class, do ALEKS you will be fine. Tests are modified versions of the practice tests.