Lohuwa Mamudu
I highly recommend Prof. Lohuwa, I took his online class, and he made the hard materials very understandable with lots of resources such as slides, practice quizzes, extra credit to make you succeed if you do your part study, participate, turn in H.W. on time and you will be happy with your grade. Very straight froward class, I learned a lot in it.