Andrew Vanden Heuvel
Took this class for a 3 week semester and was tough. Cool dude but heavy videos, reading isn't too bad and gives unlimited chances. If you arent good at math and or science then good luck.