Alec Sithole
Dr. Sithole is a good guy, but a bad professor. He jumps around in the material and barely covers the basics of any section before immediately going on to complex problems. The majority of his students for the past few years needed to use online help sources to get through his classes as very few students understand the material how he teaches it.