Ryan McIntyre
Doesn't lecture, the exercises are optional and and don't help with the lab. Be prepared to use google a lot, he doesn't talk about any concepts and will tell you to google it. The concepts that on the test are not gone over in class. On the tests he will say that you may use the internet but at some point he will tell you cheated for doing so.