Michael Abrokwah
His lectures were great. Makes you think. His tests however, are pretty difficult. I took the class during the summer so he told us what was going to be on the test, but they were still pretty hard. He also said he would curve our tests and give extra credit but he ended up not doing any of that. That disappointed me. Overall: He's alright.