Giuseppe Minniti
You gotta be super lazy to fail. He practically gives you the material for each quiz. He gives ppl plenty of chances to raise their grade or correct their mistakes on lab reports. If you don't get above a B- in this class, college is probably not your thing. The lessons are very fun and informative, and he gives plenty of real world connections.