Babafemi Elufiede
He was amazing and very caring. His lectures were not as boring and we were able to engage in them. He puts out all assignments on the first day so you really could have your work done for him early. The only downside was that he waited til finals week to put in grades but he did pretty much pass everybody as long as you did the work.