Gabriel Murillo
He has many of his OWN lecture videos (not khan academy etc). I don't know why some say he doesn't lecture. Going through those videos helped to pass the final exam. He answered all my questions within 24 hrs! But lots of instructions that you NEED to read. If you need clarification or help, contact him and he will certainly help you out!