Angel Garcia
He's a great guy, but you will definitely need the textbook to pass this class. He posts his lectures and notes online and gives study guides but if you are not a visual leaner (the notes are mostly graphs/diagrams) textbook is needed. Super fun guy though. 