I would recommend taking his online class. The class is pretty simple however he is annoying when it comes to the lab. Many people do the lab together and if your numbers are the same which they should be he will find out and take 50% off. So you literally have to alter your data making it incorrect because that shows him you didn't cheat.