Malcom Devoe
If you take his online class, you must learn to utilize outside sources. Reason being, the learning materials provided may not be clear enough for learning new concepts, therefore, I recommend CHEGG or simply going on YouTube to learn through different styles. i personally don't know what this professor is like in a classroom setting though.