Kevin Carini
I had lab with him this year and he was super helpful. You have to make your own lab, but there isn't any work outside of class. As long as you are putting some work/effort in you're going to end with a good grade