Juan Ginarte
Lots of lectures; did the mini-b course and would NOT recommend any mini courses if at all possible. LOTS of lectures, can be 20 minutes to an hour; he stumbles and backtracks on his words a lot, but quizzes aren't terrible. You will absolutely fail if you cannot keep up, but he is extremely knowledgeable and knows what he's talking about.  