Kadeem Best
Best is the BEST. He is the best professor I've ever had. His lecture is VERY useful and he explains everything well but fast. His class is interesting and full of information. If you skip classes, prepare not to pass unless you study SO hard. Really love his teaching style but I know some other students might think it's too tough. Prepare for it.