Craig Sisneros
He does anything he can to avoid teaching math. Claims to give partial credit on tests but has never given a single point even if you're barely off on a problem with lots of steps. Gives you zero preparation for his exams which are very difficult. I can spend 14+ hours studying and still fail, class average for last test was a 54...