Raul Tapia
I took the 5-week course,  and it is a lot of work, but he made it entertaining. He really knows what he is doing and if you don't understand anything, he will help. He reviews what is going to be on the test. He will sometimes go through some of the labs and homework assignments as well to make sure you are getting them. 