Cory Shoemaker
He's a fun lecturer and he loves the material. He does go over a lot in class but he always posted the slides afterward. It was easy for me to understand and I'm normally terrible at science.